HarmonyOS NEXT HDC 无线连接配置
和 ADB WiFi 的区别
鸿蒙用 HDC 做设备控制,无线连接命令和 ADB 不同,但思路一样:手机和电脑在同一 WiFi 下,用 IP + 端口连接。
配置步骤
第一步:手机端开启
设置 → 系统和更新 → 开发者选项
确保已开启:
- USB 调试 — 基础开关
- 无线调试 — 这是鸿蒙独有的选项,直接打开即可
开启后屏幕上会显示当前的 IP 地址和端口号(例如 192.168.1.200:5037)。记下这组值。
第二步:电脑端连接
hdc list targets # 先看看有没有已连接的设备
hdc tconn 192.168.1.200:5037 # 用手机显示的 IP:端口连接
hdc list targets # 验证:现在应该能看到 IP:端口
第三步:在 Agent 中使用
python main.py ^
--device-type hdc ^
--device-id 192.168.1.200:5037 ^
--base-url $MODEL_URL ^
"打开微信发送消息"
断开连接
hdc tdisconn 192.168.1.200:5037
HDC vs ADB 无线连接对照
| 方面 | ADB(Android) | HDC(HarmonyOS NEXT) |
|---|---|---|
| 手机端开启方式 | 开发者选项里没有直接开关,要先 USB 插一次跑 adb tcpip | 开发者选项里直接有"无线调试"开关 |
| 连接命令 | adb connect IP:5555 | hdc tconn IP:5037 |
| 断开命令 | adb disconnect IP:5555 | hdc tdisconn IP:5037 |
| 验证命令 | adb devices | hdc list targets |
| 默认端口 | 5555 | 5037 |
| 系统重启后 | 需要 USB 重开 TCP/IP | 仍保持无线连接 |