1.设置android/gradle.properties
MYAPP_RELEASE_KEY_ALIAS=android_keystore
MYAPP_RELEASE_KEY_PASSWORD=123456
MYAPP_RELEASE_STORE_PASSWORD=123456
MYAPP_RELEASE_STORE_FILE=android_keystore.jks
android.useDeprecatedNdk=true
2.配置jks证书
我是使用Android Studio IDE生成jks文件 ,也可以使用命令行这里就不表了:
- 打开Android Studio
- build—>Generate Signed apk
- 在以下界面中点击“Create new …”.
4.填写信息后,确定即可(请将生成的jks证书文件移动到 android/app/ 目录下),由于在(1)中我们配置的是android_keystore.jks
,所以在“Key store path:”中需要将文件名改为android_keystore.jks,“Alias:”同样需要修改为android_keystore
5.在终端中跳转到目录/android下,输入:
./gradlew assembleRelease
这里需要注意的是,由于打包过程中会下载国外的package,请做好翻墙的准备.
如果一切顺利,将会出现如下的输出
6.在Github_RN/android/app/build/outputs/apk/release
下你将可以找到app-release.apk
安装文件.