AutoGLM 中文文档 下载 App

远程调试常见问题排查手册

连接被拒绝(Connection Refused)

现象

adb connect 手机IP:5555 报错"connection refused";或 Phone Agent 启动时报连接失败。

排查流程

  1. 手机和电脑是否同一 WiFi — 跨网段(比如一个在公司主 WiFi、一个在访客 WiFi)肯定连不上
  2. 手机上 TCP/IP 模式是否开启 — Android 需要先插 USB 跑一次 adb tcpip 5555
  3. 防火墙是否阻止 5555 端口 — Windows Defender / 企业网络 / 路由器级防火墙
  4. IP 是否变了 — 手机切 WiFi 后 IP 会变,adb devices 查不到时大概率是 IP 变了
  5. 端口冲突 — 极少数情况 5555 被其他服务占用,换端口 adb tcpip 5556

连接频繁断开

现象

第一次 adb devices 能看到,执行任务中途突然设备消失。

排查流程

  1. WiFi 信号 — 手机离路由器远、穿墙多导致信号不稳定
  2. 省电模式 — 某些 Android ROM 在 WiFi 信号弱时自动断开无线调试来省电
  3. 重启 TCP/IP — adb tcpip 5555 重新开启一次
  4. 改用有线 USB — 如果场景允许,有线比无线稳定得多

手机重启后无线失效

现象

重启手机后 adb devices 空列表,之前配好的 WiFi 连接全没了。

排查流程

Android 设备重启后 TCP/IP 模式默认会被关闭——这是 Google 的安全设计,防止恶意应用滥用无线调试。鸿蒙设备不会被关闭。

解决办法:USB 插一次重新 adb tcpip 5555,然后 adb connect。

hdc tconn 找不到设备

现象

鸿蒙设备用无线调试,但 hdc tconn 连不上。

排查流程

  1. 开发者选项里"无线调试"开关是否真的打开
  2. 手机上显示的 IP 和端口号(鸿蒙可能显示 5037 而不是其他)
  3. 电脑上 hdc list targets 有线能否看到设备
  4. 鸿蒙重启后无线调试仍保持(鸿蒙不会像 Android 那样重置)

IPv6 / 双栈网络

现象

adb connect 时电脑解析到 IPv6 地址,导致连接失败。

解决办法

手动指定 IPv4 地址:adb connect 192.168.x.x:5555,不要用主机名。

企业网络限制

现象

公司网络通常有 AP 隔离(Client Isolation),设备之间互相连不上。

解决办法

  1. 用手机热点让电脑和另一台手机都连同一热点(热点本身不会 AP 隔离自己的客户端)
  2. 或换用有线 USB
  3. 或通过云手机服务(AutoGLM 2.0 的设计方向)

排查流程图

无线连接失败
  ├─ adb connect / hdc tconn 报错?
  │   ├─ connection refused → IP/端口/防火墙
  │   ├─ no route to host → 跨网段 / AP 隔离
  │   └─ 超时 → WiFi 信号差 / 手机 TCP/IP 模式关了
  ├─ adb devices 能看到但标记 unauthorized?
  │   └─ 手机上点允许(无线也需要首次授权)
  └─ 连接成功但中途断开?
      └─ WiFi 信号 / 省电模式 / 改用有线

相关阅读