1,生成一个签名密钥
在C:\Program Files\Java\jdk1.8.0_281\bin,通过管理员权限运行下边命令:
keytool -genkey -v -keystore my-release-key.keystore -alias my-release-key -keyalg RSA -keysize 2048 -validity 10000
my-release-key.keystore 密钥名
my-release-key keyAlias名
2,修改android/app里的build.gradle文件
android {
signingConfigs {
release {
storeFile file("my-release-key.keystore")
storePassword "密码"
keyAlias "keyAlias的名字"
keyPassword "密码"
}
}
}

3,测试应用的发行版本
在发行版本应该做一次最终测试。输入以下命令可以在设备上安装发行版本:
react-native run-android --variant=release
注意--variant=release参数只能在你完成了上面的签名配置之后才可以使用。 你现在可以关掉运行中的 packager 了,因为你所有的代码和框架依赖已经都被打包到 apk 包中,可以离线运行了
网友评论