无线 ADB

无线ADB 全称是 无线Android调试桥,是 Android 系统提供的一种无需 USB 数据线,直接通过 Wi-Fi 网络 连接电脑与安卓设备,实现 ADB 调试功能的方式。

它和有线 ADB 的核心功能完全一致(比如安装应用、执行 shell 命令、传输文件、调试 UI 自动化脚本等),区别仅在于连接介质—— 从 USB 线换成了 Wi-Fi,适合需要让设备脱离线缆束缚的场景(比如用 UI-Tars-2 做移动端智能体自动化时,设备可以自由摆放,不用一直插着电脑)。

一、无线ADB的核心优势

  1. 摆脱线缆限制:设备和电脑无需物理连接,适合需要移动设备的自动化测试、UI 交互场景。
  2. 和有线ADB功能等价:支持 adb devicesadb shelladb install 等所有 ADB 命令,无缝适配 UI-Tars-2 这类框架。
  3. 多设备切换方便:同一局域网内可同时连接多台安卓设备,不用反复插拔 USB 线。

二、无线ADB的启用步骤(通用方法)

前提条件:

  • 安卓设备和电脑连接到同一个 Wi-Fi 网络
  • 设备已开启 开发者选项USB 调试(和有线ADB的前提一致)

步骤1:首次有线连接初始化(仅需一次)

无线ADB需要先通过USB线完成一次授权和端口开启,后续即可无线连接:

  1. 用 USB 线将安卓设备连接到电脑
  2. 打开电脑终端,执行命令开启无线调试端口(默认端口 5555):
    adb tcpip 5555
    
  1. 看到终端输出 restarting in TCP mode port: 5555 后,拔掉 USB 数据线

步骤2:获取设备的IP地址

在安卓设备上操作:

  • 打开 设置 → WLAN → 已连接的 Wi-Fi
  • 查看该 Wi-Fi 详情里的 IP 地址(格式通常是 192.168.x.x

步骤3:无线连接设备

在电脑终端执行连接命令,替换为你的设备 IP:

adb connect 设备IP地址:5555
# 示例:adb connect 10.7.158.227:5555

步骤4:验证连接是否成功

执行 adb devices 命令,如果输出里出现设备的 IP:5555 device,就说明无线ADB连接成功了。

List of devices attached
10.7.158.227 device

三、注意事项

  1. 必须同网:设备和电脑要在同一个 Wi-Fi 下,否则无法连接。
  2. 端口冲突:如果 5555 端口被占用,可换成其他端口(比如 5556),命令改为 adb tcpip 5556,连接时用 adb connect 设备IP:5556
  3. 连接失效处理:设备重启、切换 Wi-Fi 后,无线ADB会失效,需要重新执行步骤1-3。
  4. 安全性:开启无线ADB后,同一局域网内的设备可能会访问你的安卓设备,调试完成后建议关闭(执行 adb usb 切回有线模式,或直接关闭开发者选项)。

四、和UI-Tars-2的结合场景

当你用 UI-Tars-2 做移动端 GUI 自动化时,无线ADB可以让安卓设备不用插在电脑上,比如:

  • 测试「走路时刷APP」的自动化场景
  • 同时操控多台设备执行任务
  • 避免USB线松动导致的任务中断
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容