【问题标题】:Can't connect my Android Phone in Expo React Native Project无法在 Expo React Native 项目中连接我的 Android 手机
【发布时间】:2026-01-13 16:05:01
【问题描述】:

我在我的 Android 设备中使用 Expo 应用程序连接到我的笔记本电脑的 Expo(在我同一个 Expo 的帐户中登录)我也连接在同一个网络中。然后我扫描了我的代码,然后它无法连接它。 这是错误:

未捕获的错误:java.net.ConnectException:无法连接到 localhost/178.0.0.1:190000

我的 Expo 笔记本电脑也出现错误:

有时网址不一样。应该是一样的吧?我该如何解决这个问题。 提前谢谢!

【问题讨论】:

  • @kdblue 是的,我扫描了它
  • 它现在可以工作了,但是在我的 android 手机库存中的一个盒子里(一个圆点形状的盒子)
  • 这对我有用:关闭笔记本电脑上的 Wi-Fi(没有关闭路由器或调制解调器),然后重新打开。这就是我让它工作所需要的一切。

标签: android react-native expo


【解决方案1】:

首先确保关闭所有您的防病毒软件,包括任何具有防火墙保护的软件。您必须在计算机和手机上执行此操作。 这可能有点让人头疼

然后尝试使用“隧道”连接作为连接类型。 我遇到了同样的问题,这就是我最终在手机上使用它的方法。

【讨论】:

  • 谢谢! 1 年后,“隧道”建议对我有用!
  • “Tunnel”连接也对我有所帮助,但您将如何从 Expo 中获得它,我在以下网址中附加了该屏幕截图:ibb.co/3fj2FMN
  • 隧道确实有效!!谢谢。
【解决方案2】:

如果您使用的是 Windows,请确保您使用的网络配置为专用网络。如果设置为公网,则无法连接。

【讨论】:

    【解决方案3】:

    我遵循的步骤解决了我的问题

    1. 重启路由器。
    2. 从设置中清除 Expo Go 数据
    3. 运行 expo start,现在一切正常

    【讨论】:

      【解决方案4】:

      就我而言,问题出在我的手机上,它没有连接到同一个 wifi,而是使用了移动互联网。要检查它,您可以在手机上使用调制解调器模式并通过 wifi 将您的计算机连接到它。在这种情况下,您可以确定两个设备通过同一网络连接,我希望它可以解决问题。

      【讨论】:

        【解决方案5】:

        我通过将物理手机(您用于连接应用程序的)热点与笔记本电脑而不是另一个 Wifi 连接解决了这个问题。

        【讨论】:

          【解决方案6】:

          有时 shift+r 会起作用。它清除缓存

          【讨论】:

            最近更新 更多