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

Expo 46.0.9无法连接Android模拟器端口5554问题求助

解决Expo 46.0.9 + Windows 10下Android模拟器TCP 5554端口连接拒绝问题

针对你遇到的Error: could not connect to TCP port 5554: cannot connect to 127.0.0.1:5554: No connection could be made because the target machine actively refused it. (10061)错误,可按以下步骤排查解决:

  • 检查并释放5554端口占用

    1. 打开命令提示符,执行:netstat -ano | findstr :5554
    2. 若输出显示有进程占用端口,记录对应PID,打开任务管理器结束该进程(避开系统核心进程)
    3. 重启ADB服务:依次执行adb kill-server和adb start-server
  • 重置模拟器的ADB连接状态

    1. 打开Android Studio的AVD管理器,选中当前模拟器,点击右侧下拉菜单选择Cold Boot Now(冷启动会彻底重置端口绑定状态,优于快速启动)
    2. 也可在模拟器内操作:进入「设置」→「系统」→「开发者选项」,先撤销USB调试授权,再重新开启USB调试
  • 验证环境变量与工具兼容性

    1. 确认ANDROID_HOME环境变量指向Android SDK根目录,且%ANDROID_HOME%\platform-tools已添加到系统PATH中
    2. 打开Android Studio的SDK管理器,确保SDK Platform Tools版本与Expo 46.0.9兼容(推荐对应Android 12/API 31的版本),版本过旧则更新
  • 手动建立Metro与模拟器的连接

    1. 先启动模拟器,在终端执行adb devices确认设备已被ADB识别
    2. 执行adb reverse tcp:8081 tcp:8081,将Metro默认端口反向代理到模拟器
    3. 回到Expo终端按下'a'重新尝试连接
  • 排除防火墙/安全软件拦截

    1. 临时关闭Windows Defender防火墙或第三方安全软件,测试是否能正常连接
    2. 若恢复正常,将platform-tools目录下的adb.exe和Expo相关进程添加到防火墙白名单

如果以上方法都无效,尝试创建新的AVD模拟器,选择API 30/31的x86_64系统镜像(优先选带Google Play服务的版本),再重复连接步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:10:56