1. 程式人生 > >unable to load script from assets ‘index.android bundle’ ,make sure your bundle ...

unable to load script from assets ‘index.android bundle’ ,make sure your bundle ...

unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or youu’re runing a packager server

解決辦法
1 在 android/app/src/main 目錄下建立一個 assets空資料夾

mkdir android/app/src/main/assets

2 在專案根目錄執行

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

注意,是編譯index.js而不是index.android.js,react-native新版本已經沒有index.android.js和index.ios.js兩個檔案了,只有一個index.js檔案,所以要編譯index.js
會發現 assets資料夾下多出兩個檔案

index.android.bundle index.android.bundle.meta

3 重新react-native run-android