ReactNative打發布包流程(Android)

ReactNative打發布包流程(Android)

 

android打包主要分兩部分:

1,react native打離線包

       主要是對代碼和資源進行打包處理,放在android工程中

2,Android打包

       這裏就走Android正常的打包流程

 

具體步驟:

第一部分:

1,打離線包準備,關閉項目中的log日誌輸出、切換正式地址 等工作

2,進入項目目錄,打離線包 (具體命令含義鏈接https://segmentfault.com/a/1190000004192816

       命令:(根據項目情況修改命令)

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


      運行命令完成後Android工程添加了代碼包和資源包,如下圖:

     

3,一切OK 打包測試吧    

   

注意事項:

(1)保證[./android/app/src/main/assets/]文件夾存在

(2) 保證MainActivity.java中的setBundleAssetName與你的jsbundle文件名一致,比如.setBundleAssetName("index.android.jsbundle")就與我生成的資源名一致



第二部分:

android 打包流程詳情:見文檔  (http://blog.csdn.net/qianzhihe1992110/article/details/71603305)

 

 

發佈了17 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章