初探react-native运行时相关bug总结及解决

BUG1: 解决React Native unable to load script from assets index.android.bundle on windows

React Native运行的时候,经常碰到React Native unable to load script from assets index.android.bundle on windows

如下图:
初探react-native运行时相关bug总结及解决
翻译出来的大概意思就是:无法从资产的index.android.bundle中加载脚本。确保你的包被正确打包或者你正在运行一个packager服务器
亲自验证的终极解决方案就是:

第一步、打开自己的项目文件夹,在Android/app/src/main目录下创建一个空的assets文件夹

如下图:

初探react-native运行时相关bug总结及解决

第二步:用dos命令,进入项目根目录,然后执行下面代码:

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 

如图:初探react-native运行时相关bug总结及解决
注意:命令中的index.js要与项目中的一一对应,有的项目中是 index.android.js