問題: index.android.bundle 這個bug 我相信很少同學會遇到,然而就是這個問題,困擾了我跟我的同事多天, 各種方法處理: 進入 android 目錄 ./gradlew clean 一下,然后回到項目根目錄,react-native run-android 有的時候也可以解決, build 一下也可以,但都沒有完美解決這個問題 ;
最后解決方案 : 三者都要注意
1, 項目根目錄 執行此命令
第一步:在Android/app/src/main目錄下創建一個空的assets文件夾
第二步: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/
2,檢查自己的項目是否使用該插件
react-native-devices-info // 獲取設備類型信息插件
經本人親測試:創建一個全新的項目,然后安裝此插件,啟動項目,報錯 index.android.bundle
3,看看打包apk ,如下圖: 最最最重要的完美解決
看一看有沒有被改名?或者多久自動打包一次?
里邊只允許有一個apk文件,否則同樣會報該錯 (本人項目就改名了,且幾分鍾打包一次,所以一直報這個錯)