【发布时间】:2018-12-17 10:44:07
【问题描述】:
我想生成一个签名的 APK,但我不能。
这就是我所做的:
使用此命令生成的密钥库文件:
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
遵循本指南:
https://facebook.github.io/react-native/docs/signed-apk-android.html#content
使用此命令生成的 APK(在 Windows 上):
gradlew.bat assembleRelease
它总是生成“app-release-unsigned.apk”文件,不知道为什么。
更新
已解决,我忘记在 app\build.gradle 文件中添加这一行:
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release // <--- ADD THIS LINE
}
}
【问题讨论】:
标签: react-native apk signed