- 1.我是做原聲開(kāi)發(fā),所以當(dāng)然直接在Androidstudio上打包了,先看下打包成功之后的工程目錄結(jié)構(gòu)

Paste_Image.png
- 2.在我們Rn打包中最主要的就是需要index.android.bundle這個(gè)資源包,這個(gè)是Rn的所有源碼。
- 3.我們?cè)贏S選中下面所示

Paste_Image.png
會(huì)在指定目錄下生成正式簽名,會(huì)在發(fā)版的時(shí)候使用。
- 4.所以這里我們主要是打包bundle這個(gè)資源包,我們進(jìn)入到自己的Rn工程的根目錄,運(yùn)行下面的指令:
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

Paste_Image.png
運(yùn)行成功之后就會(huì)在Android工程目錄生成index.android.bundle這個(gè)資源包。
- 5,然后我們執(zhí)行打包

打完之后的安裝包,就可以直接安裝使用了,不再需要連接nodes了。
附上體驗(yàn)的APK: https://github.com/l123456789jy/RnProject/blob/master/apk/app-debug.apk