我以这种方式构建我的本机应用程序:
1.npm install expo-cli --global .
2.expo init my-new-project .
3.cd my-new-project and expo start --lan .
4. install expo on my ios device .
5.打开Expo,然后点击“扫描二维码”并在我们的终端中扫描二维码。
但我收到以下错误:
我在两台设备上都连接到相同的 wifi 并且我的 IP 是相同的。我关闭了我的 Windows 防火墙。
你知道为什么会这样吗?我曾经在手机上看到过输出,但此后每次都会出现此错误。
我也有这个问题并且能够解决它。如果你安装了像 docker 这样的程序,它会创建一个虚拟网络适配器,然后 Expo 将尝试使用这个虚拟网络适配器来托管应用程序。您希望 Expo 在您的计算机中使用您的物理 wifi/以太网适配器,因为这将允许它与您的手机(在同一网络上)进行通信。
您可以通过更改适配器属性来解决问题,以确保 Expo 使用正确的网络适配器来托管您的开发环境:
完成上述链接中的步骤后,重新启动您的 Expo 服务器并重试。
| 归档时间: |
|
| 查看次数: |
6408 次 |
| 最近记录: |