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
安裝文件.