利用Android studio的keystore将Android程序打包成APK
1、 keystore不设置的话默认使用的是C:\Users\Fly\.Android下面的debug.keystore
2、 生产自己的keystore
1、 首先cmd进入到D:\Java\jdk1.8.0_121\bin,keytool就在这个文件夹下。
2、 keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
3、 如果没有错误就可以在bin目录下发现多了一个android.keystore的文件。
4、 将android.keystore文件拷贝到C:\Users\yt\.android文件下
3、 在Android Studio中设置keystore
在build.gradle的Android节点下加一段话:(黄色下划线标注)
applyplugin:'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
。。。。。。。。。。。。。。
}
signingConfigs {
release {
storeFilefile("C:\\Users\\yt\\.android\\android.keystore")
storePassword"123456"
keyAlias "android.keystore"keyPassword "123456"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile( 'proguard-android.txt' ), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
signingConfigsigningConfigs.release
}
}
}
dependencies {
。。。。。。。。。。。。。。。}
4、 在Android Studio中设置app的签名,将程序打包成apk
Build->GenerateSigned APK,
选择刚才的那个keystore,然后输入名字密码,点Finish就可以在GragleConsole里面看到是否生成了relese版本的apk了。