我已经使用react-native run-android
命令在Windows上运行了一个React Native项目。我在模拟器中遇到以下错误:
无法从资产“ index.android.bundle”中加载脚本。请确保您的捆绑包已正确打包,或者您正在运行打包服务器。
我尝试了这些链接,但无法使用。
Unable to load script from assets index.android.bundle on windows。
答案 0 :(得分:0)
我在相同的上下文中有相同的错误,这仅仅是因为该应用程序在开发服务器完成捆绑文件之前启动。确保等待,直到节点开发服务器显示:
Loading dependency graph, done
,然后在应用程序上点击重新加载。
答案 1 :(得分:0)
转到您的项目文件夹android / app / src / main / assets
删除index.android.bundle和index.android.bundle.meta
如果没有资产目录,则创建一个新目录。
转到根项目> cd android
./ gradlew / clean
在根文件夹中,如果有index.js文件,请运行以下命令
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.android.js和index.ios.js,则运行
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
上面两个是单行命令。
答案 2 :(得分:0)
1。。在android / app / src / main / assets中创建目录
2。。将index.android.js
重命名为index.js
,然后运行以下命令:
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
3。。建立您的APK:react-native run-android
,尽情享受吧!