React Native“无法连接到开发服务器”。

时间:2016-06-18 18:01:46

标签: android ios xcode react-native

我知道这已经被问了好几次,但没有解决方案对我有用。实际上,有时候它会连接并且我的应用程序在设备上运行,但是稍后一两次尝试,没有任何改变,它突然没有。我的应用程序总是在模拟器中运行。

我在AppDelegate.m和RCTWebsocketExecutor.m中设置了我的IP。我已将App Transport Security Settings设置为“Allow Arbitrary Loads”,甚至将其设置为允许我的IP。我的应用使用react-native-storage来存储用户,不确定在测试时是否会导致任何问题。

2 个答案:

答案 0 :(得分:0)

我明白了。这是一个网络问题。我使用ngrok来解决我的问题。

答案 1 :(得分:0)

对我有用的是触发开发人员菜单进入:

link

开发设置> 调试服务器主机&设备端口,我输入了本机的本地IP,后跟端口8081,即adb shell input keyevent 82

要获取我的本地IP地址,我使用192.168.0.1:8081命令,找到Wifi界面的 inet 字段值,即 wlp2s0

我希望这有帮助!

修改

完全公平,这实际上是explained quite well in the documentation