gpt4 book ai didi

react-native - 无法使用本地网络上的 expo 客户端连接到 expo xde

转载 作者:行者123 更新时间:2023-12-04 05:20:30 41 4
gpt4 key购买 nike

我需要有关 expo xde 的帮助。
创建项目后,当我扫描二维码时,出现以下错误:

there was a problem loading the experience. It looks like you may be using a LAN url. 
Make sure your device is on same network as server or try using a tunnel

exp://*.*.*.*:19000
Error Code: NETWORK_ERROR
Code: -1004

我的移动设备与我的笔记本电脑在同一个网络上。我正在使用:
OS: window 10
Node Version: 8.9.4
NPM Version: 4.6.1

它适用于隧道连接,但速度有点慢。

最佳答案

此错误意味着移动设备无法连接到笔记本电脑上运行的开发服务器。

可能的原因包括:

  • 您的移动设备和笔记本电脑未连接到同一个 LAN(局域网)。
  • 网络/路由器不允许设备相互连接。
  • 您的笔记本电脑有一个防火墙,它阻止了与开发服务器端口(在本例中为端口 19000)的连接。
  • 您的笔记本电脑有多个网络接口(interface),并且 LAN URL 指向与移动设备可以连接的不同的网络接口(interface)。

  • 要解决此问题,您可以:
  • 使用速度较慢的隧道 URL,但即使设备无法通过 LAN 连接也能正常工作。
  • 更改防火墙设置/使用不同的网络。
  • 将您的笔记本电脑连接到您的移动热点。
  • 如果您有多个网络接口(interface)并且 XDE 显示错误的 IP 地址,您可以使用 Expo CLI并使用 EXPO_PACKAGER_HOSTNAME 设置正确的 IP环境变量。 (在 Windows 上)您也可以 adjust the priority of your network adapters .
  • (仅限 Android)安装 Android 开发者工具,通过 USB 将您的 Android 设备插入您的笔记本电脑并确保 USB debugging已启用。 Expo开发者工具自动运行adb reverse ,这使得设备能够使用 localhost 通过 USB 连接网址。
  • 关于react-native - 无法使用本地网络上的 expo 客户端连接到 expo xde,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49151619/

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