我遇到一个错误:
无法加载脚本。请确保您正在运行Metro服务器,或者已正确捆绑了软件包“ index.android.bundle”以进行发布
所以我已经触发了该命令:
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 start命令,那么也不要捆绑。
所以主要问题是我无法捆绑应用程序。
请指导这一点。
谢谢。
答案 0 :(得分:0)
您仍然可以在android studio或Xcode中的logcat上进行调试。
run react-native run-android
在一个终端中,react-native start
在另一个终端中
请检查端口是否为8081
(如果不是),然后通过添加本地pc ip在adb的dev设置中对其进行更改。
删除节点模块,然后尝试更新Metro捆绑包。然后安装它们。希望这会成功!