本文主要是介绍[reactNative]unable to load script from assets ‘index.android.bundle’,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
unable to load script from assets ‘index.android.bundle’ ,make sure your bundle is packaged correctly or youu’re runing a packager server
0x0001 产生原因,缺少bundle,为啥缺少,不知道。
0x0002 解决:
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/
然后重新运行: react-native run-android
NOTE:总结:
index.android.bundle是用来调用原生控件的js脚本,每次当改变了 index.android.js,都需要使用上面的代码片段,来及时的更新index.android.bundle,然后打包才可以把新的index.android.js应用上,所以当没有index.android.bundle文件时,React-Native 项目是无法运行的。
这篇关于[reactNative]unable to load script from assets ‘index.android.bundle’的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!