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

React Native Expo应用发布报错求助:expo build:android出现ECONNREFUSED错误

解决Expo build:android时ECONNREFUSED 127.0.0.1:19001错误的实用方案

遇到这个本地端口连接失败的问题别着急,下面是几个针对性的解决步骤,你可以逐个尝试:

  • 先确认本地Expo开发服务器状态
    错误里的19001是Expo Dev Server的默认端口,build命令有时候需要依赖这个本地服务。先看看你有没有启动expo start,如果没开的话先启动服务器,再重新运行expo build:android。如果已经开了,试试重启服务器,说不定是服务卡住了。

  • 检查19001端口是否被占用
    可能有其他程序抢占了这个端口:

    • Windows系统用命令:netstat -ano | findstr :19001
    • macOS/Linux系统用命令:lsof -i :19001
      如果查到占用的进程,要么杀掉它,要么换个端口启动Expo,比如expo start --port 19002,之后再执行build命令。
  • 清理Expo缓存
    缓存异常也可能导致连接问题,执行expo r -c(这是清理缓存并重启服务器的快捷命令),等服务重启后再尝试build操作。

  • 检查网络和代理设置
    如果你正在使用代理工具,暂时关闭它试试,代理可能会干扰本地服务的连接。另外也确认下本地防火墙有没有阻止19001端口的通信。

  • 更新Expo CLI到最新版本
    旧版本的CLI可能存在已知bug,执行npm install -g expo-cli更新到最新版,更新完成后再重新执行build命令。

  • 手动指定开发服务器地址(可选)
    如果本地服务的地址识别有问题,可以试试在build时加上参数:expo build:android --dev-client,或者先设置环境变量EXPO_DEV_SERVER_URL=http://localhost:19001,再执行build命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 09:05:20