无线调试连接被拒绝(Connection Refused)与断开全排查
现象
adb connect 手机IP:5555 报错:
cannot connect to 手机IP:5555: 由于目标计算机积极拒绝,无法连接
或者 hdc tconn 手机IP:5037 报类似错误。
排查流程
1. 手机和电脑是不是同一个 WiFi
最常见原因。手机连了"访客 WiFi"、电脑连了"公司主 WiFi",两个 SSID 之间默认不能互通。
- 手机热点让电脑也连上 → 一定在同一网络
- 或确认公司 WiFi 没有做 AP 隔离
2. 手机的 TCP/IP 模式是否开启
Android 设备(不是鸿蒙)无线调试需要先插 USB 跑一次:
adb tcpip 5555
如果之前没跑过,或者手机刚重启过,TCP/IP 模式会被关闭(Google 的安全设计)。
3. 手机 IP 是不是变了
手机 WiFi 重连、路由器重启后 IP 地址大概率会变。重新查看手机当前 IP:
- Android:设置 → WLAN → 当前 WiFi 详情
- HarmonyOS:设置 → WLAN → 当前网络详情
4. 防火墙有没有挡
Windows Defender 或企业级防火墙可能阻止 5555 端口(ADB)或 5037 端口(HDC)。
临时测试:
- Windows Defender 防火墙 → 允许 ADB 进程通过
- 企业网络 → IT 可能在路由器层做了隔离,手机热点绕过
5. 端口冲突
极少数情况 5555 端口被其他服务占用。换端口:
adb tcpip 5556
adb connect 手机IP:5556
6. 鸿蒙设备检查
鸿蒙和 Android 不同:
- 鸿蒙重启后无线调试不会被关闭(不需要重插 USB)
- 鸿蒙直接在开发者选项里开"无线调试"就行,不用
hdc tcpip - 鸿蒙可能显示的端口是 5037(HDC 默认端口)
7. 还是不行?回 USB
无线调试是便利功能不是必须功能。有任何网络环境问题,USB 线始终是最稳的选择。
连接频繁断开
如果连接建立了但跑任务中途突然断开:
- WiFi 信号弱 → 手机靠近路由器
- 省电模式 → 某些 ROM 会在 WiFi 弱时关闭无线调试省电
- 改用有线 USB 最稳