我尝试在Android手机上测试我的第一个应用,但扫描完成后,收到以下错误消息:
"未捕获的错误:java.error.sockettimeoutexception:在10000ms"
之后,无法从192.xxx.x.xx(端口45513)连接到192.xxx.x.xx(端口19000)我已经尝试打开端口19000的防火墙设置,但这似乎不是问题,因为它不能解决我的问题。我还从virtualbox关闭了虚拟网络。
有人可以帮助我吗?
答案 0 :(得分:1)
我解决了自己的问题: 我只需要在Windows中将我的wifi设置从公共更改为私有。更改后,它对我有用。
答案 1 :(得分:1)
在本地主机上 - 尝试将连接从 LAN 更改为本地。
答案 2 :(得分:0)
我解决了我自己的问题:我只是断开了我的电脑和移动互联网的连接。 之后,我的应用程序在我的设备中启动,然后我将它们重新连接到同一互联网以测试我的应用程序。
答案 3 :(得分:0)
要解决此问题,请尝试:
ipconfig
。您应该会看到您的网络列表。您的网络 IP 地址(在 picture 中突出显示)应与 expo 在启动时显示的地址(在 picture 中突出显示)相匹配。
如果这些 IP 地址不匹配,请尝试从控制面板 > 网络和 Internet > 网络连接中禁用所有其他网络,或者您可以尝试设置 REACT_NATIVE_PACKAGER_HOSTNAME={your_ipv4_ip_address}
。 your_ipv4_ip_address
就我而言是 192.168.1.33
(picture)另一种速度较慢的解决方案是选择隧道连接。