● build app 生成 apk 的签名问题,若没有签名,app 只能在测试机上运行,无法推送至其他手机安装(会安装失败)
● 命令行创建 keystore:
keytool -genkey -v -keystore my-release-key.jks -alias my_key -keyalg RSA -keysize 2048 -validity 10000
以下命令检查 keystore 中有哪些 key aliases:
keytool -list -v -keystore my-release-key.jks
● 后再 app/build,gradle 中设置:
android {
...
signingConfigs {
release {
storeFile file("my-release-key.jks")
storePassword "你的keystore密码"
keyAlias "my_key"
keyPassword "你的key密码"
}
}
buildTypes {
release {
signingConfig signingConfigs.release // 确保这行没有遗漏
minifyEnabled false
}
}
}
完成以上设置再用 gradle 中的 assemble 即可生成 app-release.apk,可推送至其他手机进行安装
281

被折叠的 条评论
为什么被折叠?



