我也看到过类似的问题,但没有人解决这个问题。我刚刚从世博会桌面应用程序创建了新的ReactNative项目。但当世博会配置设置为LAN模式时,我无法通过QR代码扫描在我的Android手机上运行它。在我的Android手机上似乎无法访问(看上去)。我的手机在同一个Wifi网络上。
我也试图通过关闭防火墙运行世博会演示应用程序,但仍然没有成功。我相信你的一种技术眼光可能会缓和我的问题。
注:世博隧道已经关闭,这就是它以局域网模式装载的原因。几天前我尝试了隧道模式。但是,在那个时候LAN也不起作用。因此,任何人都可以指出我的正确方向,所以我可以运行在局域网模式(在电话和机器在同一个Wifi网络)。




发布于 2017-12-25 16:44:34
经过艰苦的XDE桌面应用程序,但没有成功。最后决定尝试一下这里提到的世博CLI工具:https://expo.io/learn只需几个简单的步骤,它就为我创建了第一个演示项目。
通过在这里执行CLI命令:https://docs.expo.io/versions/latest/guides/exp-cli.html,我现在可以使用简单的命令运行我的第一个演示应用程序,例如exp start --dev --lan,它所做的工作与XDE (Expo )应用程序在将设置配置为LAN和开发人员模式时所做的相同。
我已经经历了所有可能的解决方案,但没有为我建立局域网连接,除了博览CLI工具。有谁面临类似的问题吗?请去试一试。但是,请确保检查网络适配器优先级设置(因为VMWare/VBox网络适配器的优先级确实会造成问题)。由@mano提议。
发布于 2020-06-17 12:20:46
我不确定这是否对你有帮助,但在我的情况下,这对我有帮助,所以你也可以试试这个:
1:首先您必须增加WiFi适配器优先级(接口度量)
控制面板>网络和因特网>网络连接
步骤1)右击wi,如上图所示,右击>单击属性

步骤2)选择Internet协议版本4并>单击属性

第3步)点击>高级

第4步)

2:您必须将wifi网络配置文件从公共更改为专用
步骤1)从可用的WiFi网络中选择网络并单击“属性”

步骤2)将网络配置文件从公共更改为私有

--就是这样--现在在局域网上运行您的博览会项目--它将工作100%
发布于 2017-12-25 10:36:11
您的Android手机无法到达服务器,因为虚拟适配器网络正被用作首选子网。
增加WiFi适配器的优先级,它应该运行良好。(取消选中高级适配器设置中的自动度量,并为接口度量分配较低的数量)。
https://stackoverflow.com/questions/47966887
复制相似问题