gpt4 book ai didi

android - React native expo - 响应超时

转载 作者:行者123 更新时间:2023-11-28 18:08:43 25 4
gpt4 key购买 nike

我正在尝试使用 Expo 和 Create React Native App 在我的 Android 模拟器和我的 Iphone 上运行一个应用。

我运行了以下命令来执行此操作。

create-react-native-app MyFirstApp

npm run android

执行运行命令后,应用程序在模拟器中运行并出现以下错误:

Something went wrong! Could not load *ip*. Network response timed out.

Uncaught error: java.net.SocketTimeoutException: connect timed out.

当我在 Iphone 上扫描 QR 码时会发生同样的事情,但我无法在网络浏览器中访问 ip。

我在 Internet 上找到了以下修复程序,但似乎没有任何效果:

  • 将端口 19000 添加到 Windows 防火墙中的入站规则
  • 更新 Java 和 npm
  • npm start 而不是 npm run android

编辑:

我安装了 Expo XDE 来启动服务器。当我使用隧道时它工作正常但重新加载更改时该选项非常慢。它仍然不适用于 localhost 或 LAN。是否有可能我必须使用端口转发之类的东西来打开路由器上的这个端口?

另外:当我在 Google Chrome 中输入:localhost:19000 时,我得到了一些 Json 返回。但这在我参加世博会时不起作用!

最佳答案

问题解决了!我刚找到以下解决方案:

进入cmd并输入ipconfig

获取虚拟机的ip4地址并复制。

然后转到计算机 > 属性 > 高级系统设置 > 环境变量并添加以下系统变量:REACT_NATIVE_PACKAGER_HOSTNAME

作为变量的值,我必须粘贴虚拟机的 ip4。

关于android - React native expo - 响应超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45759758/

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