【发布时间】:2019-01-06 23:39:37
【问题描述】:
当我运行 react-native run-android 时,它会成功构建,然后 手机屏幕只显示从本地主机加载:8081
我试过adb reverse tcp:8081 tcp:8081
【问题讨论】:
-
同样的问题。你搞定了吗?
标签: react-native
当我运行 react-native run-android 时,它会成功构建,然后 手机屏幕只显示从本地主机加载:8081
我试过adb reverse tcp:8081 tcp:8081
【问题讨论】:
标签: react-native
首先关闭手机上的应用程序并清除手机内存。
在您的 PC 上关闭 Metro 捆绑器。
然后清除npm缓存如下:npm cache clean --force
然后清理gradle如下:
切换到项目文件夹中的android目录:cd android
要清理干净的 gradle,只需运行:./gradlew clean
cd .. 回到你项目的根目录。
使用适合您的任何方法重新构建您的应用。我在 windows 机器上不带 expo 的 RN 应用程序的首选方法如下:
npx react-native run-android
【讨论】:
尝试以下任一方法来修复它:
尝试在模拟器中按Ctrl+M打开开发者菜单,选择设置端口,然后输入值localhost:8081。
尝试连接其他wifi,然后运行'adb reverse tcp:8081 tcp:8081'
尝试将chrome上的URL改成http://localhost:8081/debugger-ui/
加油!
【讨论】: