我当前正在开发android react-native,我在将应用程序部署到其他移动设备上时遇到问题,我阅读了react native如何生成签名APK的文档,我做了那里文档的说明
React Native signed-apk-android
我已经基于该文档完成了那些需求的配置。我将向您展示我所做的步骤。
首先:将其安装在cmd中
keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
第二个:设置gradle变量
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=123456
MYAPP_RELEASE_KEY_PASSWORD=123456
第三步:将签名配置添加到应用程序的gradle配置中
...
android {
...
defaultConfig { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
...
最后:生成发行版APK 只需在终端中运行以下命令即可:
$ cd android
$ ./gradlew assembleRelease
在安装之前,我要确保包装 显然已在我的移动设备上卸载了。
错误:
答案 0 :(得分:0)
您需要单击apk(可能是在开发人员模式处于活动状态时,在设置菜单中按几次内部版本号)