react-native run-android出现红屏错误

react-native run-android出现
unable to load script from assets 'index.android.bundle'.Make sure your bundle ispackged correctly or you are running a packger server.
如下图:
这里写图片描述

1.在androidappsrcmain下新建assets文件

2.在项目根目录下执行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/

执行成功会在androidappsrcmainassets下生成如下两个文件
这里写图片描述

3.重新执行react-native run-android

原文地址:https://www.cnblogs.com/yinshiru/p/9594930.html