使用USB调试器从本地设备上的本地主机:8081加载时发生的反应本机

时间:2018-07-30 16:46:40

标签: react-native

当我运行react-native run-android时,它会成功构建,之后 移动屏幕仅显示从本地主机加载:8081

我已经尝试过 adb反向tcp:8081 tcp:8081

2 个答案:

答案 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:

  1. 更改为项目文件夹中的android目录:cd android

  2. 要清洁干净的gradle,只需运行:./gradlew clean

cd ..返回项目的根目录。

使用适合您的任何一种方法再次构建您的应用程序。对于Windows设备上没有expo的RN应用,我的首选方法如下:

npx react-native run-android