error:Could not get BatchedBridge, make sure your bundle is packaged correctly
解决方案:
方案一:
修改项目中的package.json文件
在scripts模块,添加bundle-android,如图
如下是代码:
"bundle-android": "react-native bundle –-platform android –dev false –entry-file index.android.js –bundle-output android/app/src/main/assets/index.android.bundle –sourcemap-output android/app/src/main/assets/index.android.map –assets-dest android/app/src/main/res/"
方案二:
一键命令生成,在根目录下
启动命令行执行命令: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/
assets路径按照项目情况自行修改
执行成功会生成两个文件
有了这两个文件 你就可以跑起来了