gpt4 book ai didi

react-native - Expo LAN 配置不适用于新的 ReactNative 项目

转载 作者:行者123 更新时间:2023-12-04 02:58:09 25 4
gpt4 key购买 nike

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

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

注意:Expo 隧道已关闭,这就是它在 LAN 模式下加载的原因。几天前,我尝试了有效的隧道模式。但是,当时局域网也没有工作。所以可能任何人都可以指出我正确的方向,所以我可以在 LAN 模式下运行它(在同一 Wifi 网络上的电话和机器上)。

My IP Config

Expo Desktop App

Expo App when tries to load demo app after scanning QR code

Netstat command result for port 19000

最佳答案

我不确定这对你有没有帮助,但就我而言,这对我有帮助,所以你也可以试试这个:
1:首先你要增加WiFi Adapter优先级(Interface Metric)
转到控制面板 > 网络和 Internet > 网络连接
步骤 1) 如上图所示,右键单击 wi-fi,然后右键单击 > 单击属性
steps 1 screenshot
步骤 2) 选择 Internet 协议(protocol)版本 4 并 > 单击属性
steps 2 screenshot
步骤 3) 点击 > 高级
steps 3 screenshot
第4步)

  • 取消选中“自动度量”
  • 在“接口(interface)度量”中输入 5
  • 点击确定

  • steps 4 screenshot
    2:您必须将您的 wifi 网络配置文件从公共(public)更改为私有(private)
    步骤 1) 从可用的 WiFi 网络中选择您的网络,然后单击属性
    steps 2 screenshot
    步骤 2) 将您的网络配置文件从公共(public)更改为私有(private)
    steps 2 screenshot
    就是这样,现在在 LAN 上运行您的 expo 项目,它将 100% 工作

    关于react-native - Expo LAN 配置不适用于新的 ReactNative 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47966887/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com