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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章