我正在嘗試在Nexus5(android 5.1.1)上運行AwesomeProject。我能夠構建項目并將其安裝在設備上。但是當我運行它時,我得到一個紅色屏幕說無法下載JS捆綁包。您是否忘了啟動開發服務器或連接設備?在React Native iOS中,我可以選擇離線加載jsbundle。如何在Android上執行相同的操作?(或者至少在哪里可以配置服務器地址?)更新資料要使用本地服務器運行,請在react-native項目根目錄下運行以下命令react-native start > /dev/null 2>&1 &adb reverse tcp:8081 tcp:8081請查看dsissitka的答案以了解更多詳細信息。要在沒有服務器的情況下運行,請通過運行以下命令將jsfile捆綁到apk中:在下面創建資產文件夾 android/app/src/maincurl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"請查看kzzzf的答案以了解更多詳細信息。
- 3 回答
- 0 關注
- 549 瀏覽
添加回答
舉報
0/150
提交
取消