具體參照react-native中文網打包教程:http://reactnative.cn/docs/0.39/signed-apk-android.html#content
大體分分為以下四步(看紅線標示部分即可):
一、
二、
三、
(圖一)
(圖二)
圖一藍色橫線的部分參照圖二,分別寫上storeFile、storePassword、keyAlias、keyPassword
不要忘記下面buildTypes里面還需要加一行 signingConfig signingConfigs.release
四、
在命令行切到自己react-native項目的android目錄下,并且執行gradlew installRelease
即可,你可以看到打包成功的提示:
提示成功之后,就可以在../android/app/build/outputs/apk下看到app-release.apk了
五、將enableProguardInReleaseBuilds設置為true,可以減小app包的體積
六、打包未成功
出現這種錯誤,可能是路徑寫錯了,修改一下../android/app目錄下的build.gradle文件的signingConfigs里面的file路徑
tip:
1.貌似模擬器中的該項目應用啟動時打包不能成功,所以需要關閉該項目的app,然后打包;
2.如果以上兩點都避免了還是打包失敗,就退出終端,然后重啟終端,重新打包方可成功。