1. 程式人生 > >React-native APK打包

React-native APK打包

blog 工具 nat 調用 class gen android 完成後 代碼

安卓相關工具配置到環境變量,這樣可以將安卓相關工具可以直接在cmd命令中調用

技術分享圖片

1 檢查gradle版本

技術分享圖片

查看裏面對應的編譯工具版本號,如果提示版本不對你,那麽直接去更新android sdk,相關的sdk或者工具

2 如果在編譯過程中提示有不符合的png格式文件

可以使用畫圖軟件將相關圖片的格式進行轉碼

3 在打包apk之前

需要先將rn相關js代碼進行打包

4 在打包完成後需要將res文件夾下面的drawable相關文件夾刪除掉

5 如果在最後打包過程中出現

drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png uncompiled PNG file passed as argument. Must be compiled first into .flat  錯誤

https://stackoverflow.com/questions/45954209/issues-with-resources-generated-by-react-in-android-studio-3

6 密鑰配置

技術分享圖片

7 打包腳本

cd ..

React-native bundle --entry-file index.js --bundle-output ./android/app/src/main/assets/index.android.jsbundle --platform android --assets-dest ./android/app/src/main/res/ --dev false

cd android
gradlew assembleRelease

React-native APK打包