You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native项目无法在Expo Go打开 LAN连接127.0.0.1:19000报错求助

React Native安卓设备LAN连接失败解决方案

报错原文:Uncaught Error: java.net.Exception: Failed to connect to /127.0.0.1:19000

该错误的核心原因是移动端App默认指向了设备自身的本地环回地址127.0.0.1,没有正确指向开发电脑的局域网IP,和端口配置无关,按以下步骤排查即可:

  • 第一步:获取开发电脑的局域网IP
    • Windows系统:按下Win+R输入cmd打开命令提示符,执行ipconfig,找到当前联网的WiFi/有线网卡对应的IPv4地址,格式通常为192.168.x.x或10.x.x.x
    • macOS/Linux系统:打开终端执行ifconfig或ip addr,找到当前活跃网卡的IPv4地址
  • 第二步:指定开发服务绑定的主机地址
    • 原生React Native项目启动命令修改为:npx react-native start --host 你的电脑局域网IP
    • Expo项目启动命令修改为:npx expo start --host 你的电脑局域网IP
  • 第三步:校验设备端配置
    • 确认安卓设备和开发电脑接入同一个局域网,路由器未开启AP隔离、访客网络限制
    • 若使用Expo Go打开应用,扫码前确认开发工具显示的连接地址为你设置的电脑局域网IP,而非127.0.0.1
    • 若使用自行打包的调试App,摇晃设备调出开发者菜单,进入设置 -> Debug server host & port for device,填写你的电脑局域网IP:19000后重启应用
  • 第四步:排查系统拦截规则
    • 临时关闭开发电脑的系统防火墙测试连接,若可正常连接,新增防火墙入站规则,放行19000、19001端口的TCP/UDP请求即可,无需长期关闭防火墙
    • 完全退出开发电脑上运行的代理、VPN类工具,此类工具会干扰局域网路由规则导致连接失败

内容的提问来源于stack exchange,提问作者Naman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 00:57:01