当我运行react-native run-android时,它会成功构建,之后 移动屏幕仅显示从本地主机加载:8081
我已经尝试过 adb反向tcp:8081 tcp:8081
答案 0 :(得分:0)
尝试以下两种方法之一进行修复:
尝试通过在模拟器中按Ctrl + M并选择设置端口,然后输入值localhost:8081
,来打开“开发人员”菜单。
尝试连接其他wifi,然后运行“ adb反向tcp:8081 tcp:8081”
尝试将Chrome上的URL更改为http://localhost:8081/debugger-ui/
加油!
答案 1 :(得分:0)
首先关闭手机上的应用程序并清除手机内存。
关闭PC上的Metro bundler。
然后清除npm缓存,如下所示:npm cache clean --force
然后按如下所示清理gradle:
更改为项目文件夹中的android目录:cd android
要清洁干净的gradle,只需运行:./gradlew clean
cd ..
返回项目的根目录。
使用适合您的任何一种方法再次构建您的应用程序。对于Windows设备上没有expo的RN应用,我的首选方法如下:
npx react-native run-android