隧道时停止exp切换到LAN URL

时间:2018-06-06 08:27:34

标签: react-native expo

尝试在反应原生项目中运行exp start --tunnel时,我经常会看到警告:

  

22:15:31 [exp]您的网址是:exp://192.168.200.83:19000

     

...

     

22:15:31 [exp]切换到LAN URL,因为隧道似乎已关闭。只有同一网络中的设备才能访问该应用。使用exp start --tunnel重新启动以尝试重新连接。

这是一个问题,因为我的设备或AVD都无法连接到此URL以下载项目。

此问题似乎与任何防火墙设置无关,因为它不会每次都发生(只是非常一致)。当错误没有发生时,我得到一个我可以使用的URL,如下所示:

  

22:44:38 [exp]您的网址是:exp://en-ux3.myexpousername.myapp.exp.direct:80

是否可以采取措施让它停止切换?是什么导致这种切换?有没有办法让设备能够使用这个URL(我有一个Android设备连接到相同的wifi,但似乎无法从局域网URL下载项目)?

**完全反应原生和世博会,所以如果我缺少这类问题的常见调试步骤的证据,请告诉我他们在评论中可能是什么,以便我可以更新问题。

更新

在世博会论坛上讨论了类似的问题:https://forums.expo.io/t/switched-to-a-lan-url-because-the-tunnel-appears-to-be-down-only-devices-in-the-same-network-can-access-the-app-you-can-restart-the-project-to-try-reconnecting/4483

1 个答案:

答案 0 :(得分:0)

我收到消息了
Switched to a LAN URL because the tunnel appears to be down. Only devices in the same network can access the app. You can restart the project to try reconnecting.
我已经解决了关闭Visual Studio的问题(然后按下Expo XDE中的“重新启动”按钮)