当前位置: 首页 > 知识库问答 >
问题:

Expo LAN配置不适用于新项目

刘瑞
2023-03-14

我在Stackoverflow上看到过类似的问题,但没有一个解决了这个问题。我刚刚从Expo桌面应用程序创建了一个新的ReactNative项目。但当Expo配置设置为LAN模式时,我无法通过二维码扫描在Android手机上运行它。在我的Android手机上似乎无法访问(看起来像)。我的手机在同一个Wifi网络上。

我还尝试通过关闭防火墙来运行Expo演示应用程序,但仍然没有成功。我相信你的一个技术外观可能会软化我的问题。

注:世博隧道关闭,这就是为什么它在局域网模式下加载。几天前,我尝试了隧道模式。但是,当时太兰没有工作。所以可能任何人都能给我指出正确的方向,这样我就可以在局域网模式下运行它(在同一个Wifi网络上的手机和机器上)。

共有3个答案

扶文光
2023-03-14

在努力完成XDE桌面应用程序后,但没有成功。最后决定尝试下面提到的Expo CLI工具:https://expo.io/learn通过几个简单的步骤,它为我创建了第一个演示项目。

通过以下CLI命令:https://docs.expo.io/versions/latest/guides/exp-cli.html我现在可以用简单的命令运行我的第一个演示应用程序,例如exp start--dev--lan,它的工作与XDE(Expo Desktop)应用程序在局域网和开发者模式下配置设置的工作相同。

我已经尝试了所有可能的解决方案,但除了Expo CLI工具之外,没有为我设置LAN连接。有人面临类似的问题吗?请去试试看。但请确保检查网络适配器的优先级设置(因为VMWare/VBox网络适配器的优先级确实会产生问题)。由@mano提议。

诸龙野
2023-03-14

您的Android手机无法连接到服务器,因为虚拟适配器网络正被用作首选子网。

增加WiFi适配器优先级,它应该可以正常运行。(取消选中“高级适配器设置”中的“自动度量”,并为接口度量指定一个较低的数字)。

请参阅此链接:适配器优先级设置在Windows 10中不可用

司空镜
2023-03-14

我不确定这对你是否有帮助,但在我的情况下,这对我有帮助,所以你也可以试试这个:

1:首先你必须增加WiFi适配器优先级(接口指标)

后藤控制面板

步骤1)如上图所示,右键单击wi-fi,然后右键单击

步骤2)选择Internet协议版本4并

3)点击

步骤4)

  1. 取消选中“自动度量”

2:您必须将wifi网络配置文件从公共更改为私人

1)从可用的WiFi网络中选择网络,然后单击属性

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

就是这样现在在局域网上运行你的世博会项目它将100%工作

 类似资料:
  • 我试图初始化log4j记录器使用SpringIOC和使用财产onfigurator.configure配置记录器,但财产onfigurator.configure不工作。 我的问题是如何将配置(log4j.properties)传递给Logger类? 波姆。xml 混淆班 log4j。性质

  • 今天是我用React v17做的第一个项目(如果这很重要或不重要),我正在改变状态、dom等的东西,它不会像以前那样重新加载任何东西。通常情况下,当你有状态内的东西要保存时,你会注意到它,然后它就消失了,但是现在它不再发生了。 是否有什么我可以检查的,看看我是否做错了什么?只是一个用CreateReact应用程序创建的项目,clean。 这就是我所有的,https://github.com/Ste

  • 我使用的Gretty示例来自:https://github.com/gretty-gradle-plugin/gretty-sample在主build.gradle我只修改了存储库URL(使用镜像回购由于代理): 建造。格雷德尔: 您可以看到端口被指定为: httpPort=8011 在子项目部分。当我运行Gradle时 格雷德卢:农场跑步 它报告: 因此,jetty仍在尝试使用默认端口8080。

  • 我正在使用jdk8,正在从事SpringBoot项目。我得到了“JdbcTemplate无法解析为类型”的消息-

  • 我刚刚在cocos studio中启动了一个项目,我想为android构建它……但在我用模拟器打开之后,它就不起作用了。 这是我的日志: 02-14 07:43:35.805 3796-3796/ /system/lib2dx。示例E/AndroidRuntime:FATAL EXCEPTION:主进程:ctivity.java:52312dx。示例,PID:3796android.app.未满足

  • 我将nginx设置为一种静态文件服务器。出于某种原因,只有当我去123.123.123.123/或123.123.123.123时,它才会起作用。然而,当我去123.123.123.123/static/content/或123.123.123.123/static/content/another.mp3它返回404未找到。下面是位于中并链接到的配置文件。我真的很困惑为什么它不起作用。 如有任何指