android - Expo - 网络响应超时错误 (create-react-native-app) (Windows 10)

标签 android reactjs react-native create-react-app expo

我遇到了与此处完全相同的问题:Network Response Time Out Error (create-react-native-app) (expo) .每次我尝试通过局域网中的手机扫描二维码时,都会出现网络响应超时错误。

我已经查看了链接的 stackoverflow 帖子和相关的 github 线程中的每一个响应:https://github.com/react-community/create-react-native-app/issues/144#issuecomment-296631692无济于事。

我已经尝试过的一切

  • 用我的静态 ip 设置 REACT_NATIVE_PACKAGER_HOSTNAME='my-custom-ip-address-or-hostname'
  • 禁用除我的 wifi 之外的所有连接(我必须禁用的唯一其他连接是“本地连接 4”,我没有像其他人一样的 virtualbox)
  • 将我的 wifi 连接设为私有(private)
  • 完全禁用windows防火墙
  • 对 19000、19001、19002 进行异常(exception)处理(完全多余,因为我禁用了防火墙,但我很绝望)
  • 多次重启电脑
  • 在手机上使用与电脑相同的网络
  • 将行 "android": "set REACT_NATIVE_PACKAGER_HOSTNAME={your wifi ip address} && react-native-scripts android" 放入我的 package.json

注意:同一网络上的一位 friend (也使用 windows 10 笔记本电脑)通过 LAN 获得 expo 以在他的手机上完美运行,因此它可能特定于我的计算机。

注意#2:隧道 qr 扫描工作正常,但重新加载非常缓慢,因此使用起来不现实。本地直接将我带到“出了点问题”,没有超时错误。

最佳答案

我浪费了一整天的时间寻找答案,最后我意外地得到了解决方案。只需将连接从 LAN 更改为 tunnel

下面是图片, enter image description here

关于android - Expo - 网络响应超时错误 (create-react-native-app) (Windows 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53074570/

相关文章:

node.js - 在 Windows 系统上安装 React Project 时出现问题

javascript - useMutation 返回的突变函数不传递变量

ios - 从头开始 React Native Video 重播

javascript - 如何在 reactjs 中使用高阶组件添加按钮

android - 具有 YouTubeStandalonePlayer Intent 的 startActivity 使 MainActivity 被创建

android - 来自接收器的屏幕锁定

java - 获取 LayoutInflater 的最快方法

react-native - 专注于react-native-web(expo)时更改TextInput的边框颜色

android - 找不到与代码推送一起使用的 CodePushHash

android - VLC for Android编译错误