React-native无法连接到Android设备上的Development Server

时间:2016-07-10 08:22:23

标签: windows react-native android-debug

设备已连接,Package Server正在运行,端口有问题 8081

这就是我使用react-native run-androidreact-native start --port 8089启动此操作的原因。

但仍无法运行我的第一个应用 请帮助,提前谢谢:) enter image description here

3 个答案:

答案 0 :(得分:0)

在每次运行android之后都会遇到同样的问题。来自https://facebook.github.io/react-native/docs/running-on-device-android.html的这一行 帮助,我按重新加载它的工作,但下次 - 同样的事情

adb reverse tcp:8081 tcp:8081

sudo adb reverse tcp:8081 tcp:8081

答案 1 :(得分:0)

有两种方法可以连接到开发服务器。

  1. 如果您的手机和电脑在同一网络中,请通过wifi。
  2. 通过USB电缆。
  3. 对于num 1,请查看以下清单。

    1. 检查您的机器和移动设备是否连接到同一个wifi网络。

    2. 通过键入以下命令“adb shell input keyevent 82”打开移动设备中的react native菜单(使用此命令时,您的设备必须通过USB线连接到您的设备)。

    3. 单击“dev server”或类似内容的选项。

    4. 输入您的机器IP地址以及端口号。在我的情况下,它是192.168.0.10:8081

    5. 重新加载申请和宾果游戏。

    6. 对于数字2,您可以在终端“adb reverse tcp:8081 tcp:8081”中输入此命令。剩下的工作将完成。

答案 2 :(得分:0)

如果您在运行react-native start之后拥有虚拟设备 打开一个新终端,然后转到您的应用程序目录并键入adb connect 127.0.0.1:62001,然后键入adb devices 现在您应该看到您的设备 之后,转到您的仿真器或真实设备并摇动它(在虚拟设备ctrl + 0中),然后转到开发设置,然后............