上網查了一下很多文章,下面提供一些解決方法:
方案一
這個方案不通用,我的情況是,項目移植時,從倉庫clone下來的代碼、文件缺失了,按照原本的文件進行替換補充即可
方案二
1.首先手動在android/app/src/main目錄下建立一個assets文件夾
2.然後在項目的根目錄下執行
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
3.再執行 react-native run-android看是否能運行成功
方案三
可以試試將此模擬器關閉並刪除,然後重新添加並啓動,再次運行
在Android Studio的模擬器上能跑起來,應該在Genymotion模擬器上也能跑起來,偶爾會遇見通過重啓模擬器來解決掉一些無理的問題的情況。
總之,可能如果一開始就重啓,或許就不需要新建assets文件夾那幾步了吧,各位要是也遇到這問題就都試試吧。