具體參照react-native中文網(wǎng)打包教程:http://reactnative.cn/docs/0.39/signed-apk-android.html#content
大體分分為以下四步(看紅線標(biāo)示部分即可):
一、
二梦抢、
三材彪、
(圖一)
(圖二)
圖一藍(lán)色橫線的部分參照圖二鹊汛,分別寫上storeFile曹动、storePassword、keyAlias型凳、keyPassword
不要忘記下面buildTypes里面還需要加一行 signingConfig signingConfigs.release
四心俗、
在命令行切到自己react-native項目的android目錄下,并且執(zhí)行g(shù)radlew installRelease
即可回官,你可以看到打包成功的提示:
提示成功之后曹宴,就可以在../android/app/build/outputs/apk下看到app-release.apk了
五、將enableProguardInReleaseBuilds設(shè)置為true歉提,可以減小app包的體積
六笛坦、打包未成功
出現(xiàn)這種錯誤,可能是路徑寫錯了苔巨,修改一下../android/app目錄下的build.gradle文件的signingConfigs里面的file路徑
tip:
1.貌似模擬器中的該項目應(yīng)用啟動時打包不能成功版扩,所以需要關(guān)閉該項目的app,然后打包恋拷;
2.如果以上兩點(diǎn)都避免了還是打包失敗资厉,就退出終端,然后重啟終端蔬顾,重新打包方可成功宴偿。