[控场AI]
产品Android Debug Bridge / 安卓调试桥

ADB

Google为Android开发者提供的命令行调试工具,通过USB或Wi-Fi连接PC与手机,允许执行shell命令、安装应用、截屏等操作。是目前手机自动化测试和AI Agent最常用的底层接口,但存在权限限制和反检测问题。

核心事实

时间轴 (近 90 天)

11月1日

与Android侧基于ADB的adb shell input、uiautomator dump不同,WDA的每次操作都有较高的网络与XCTest往返延迟。

待验证50%
10月30日

演示中UP主通过无线ADB连接了两台手机,让Agent用手机打开抖音检索直播间情况并生成网页报告,报告呈现了三个直播间的在线观众波动等数据。

待验证50%
10月30日

ADB(Android Debug Bridge)是Android官方提供的调试桥工具,通过客户端—守护进程架构工作,可用于发送点击、滑动、输入文本、截图、读取界面层级等指令。

待验证50%
10月25日

ADB over Wi-Fi 允许开发者无需 USB 线缆,通过 TCP/IP 连接设备。

待验证50%
10月25日

Claude Code 根据提示生成并执行一系列 ADB 命令,通过 Wi-Fi 连接到同一网络下的 Android TV。

待验证50%
10月25日

如果电视的 ADB 连接在操作中途断开,或启动器被误禁导致无法进入设置界面,恢复可能需要借助恢复模式甚至重新刷机。

待验证50%
10月25日

在电视上启用 ADB over Wi-Fi 需要开启开发者选项、USB 调试和网络调试,电脑端执行 `adb connect <电视IP>:5555` 后电视端弹出授权对话框。

待验证50%
10月21日

Tizen不原生支持ADB调试,而是使用Tizen Studio和SDB工具链。

待验证50%
10月20日

通过 ADB 可以使用 `pm disable-user` 禁用厂商预装的广告服务包,或用 `pm uninstall --user 0` 为当前用户移除组件(保留系统分区中的原始文件,可恢复)。

待验证50%
10月19日

AI代理通常运行在树莓派或旧电脑上,通过局域网与电视通信,调用电视的ADB调试接口、路由器API或DNS服务来实现拦截和配置。

待验证50%

还有 23 条时间轴事件

全部知识事实 (20)

已验证

Shizuku 是由日本开发者 Rikka 开发的开源 Android 权限管理框架,通过 ADB 建立 shell 权限服务进程,其他应用通过 Binder IPC 调用

65%
待验证

跨平台适配的技术挑战包括:PC端Web应用通过DOM操作获取消息,移动端需借助无障碍服务或ADB调试接口

90%
待验证

ADB采用客户端-服务器架构:计算机端运行adb客户端和adb服务器,设备端运行adbd守护进程

60%
待验证

与Android侧基于ADB的adb shell input、uiautomator dump不同,WDA的每次操作都有较高的网络与XCTest往返延迟。

50%
待验证

ADB(Android Debug Bridge)是Android官方提供的调试桥工具,通过客户端—守护进程架构工作,可用于发送点击、滑动、输入文本、截图、读取界面层级等指令。

50%
待验证

如果电视的 ADB 连接在操作中途断开,或启动器被误禁导致无法进入设置界面,恢复可能需要借助恢复模式甚至重新刷机。

50%
待验证

Claude Code 根据提示生成并执行一系列 ADB 命令,通过 Wi-Fi 连接到同一网络下的 Android TV。

50%
待验证

ADB over Wi-Fi 允许开发者无需 USB 线缆,通过 TCP/IP 连接设备。

50%
待验证

在电视上启用 ADB over Wi-Fi 需要开启开发者选项、USB 调试和网络调试,电脑端执行 `adb connect <电视IP>:5555` 后电视端弹出授权对话框。

50%
待验证

Tizen不原生支持ADB调试,而是使用Tizen Studio和SDB工具链。

50%
待验证

通过 ADB 可以使用 `pm disable-user` 禁用厂商预装的广告服务包,或用 `pm uninstall --user 0` 为当前用户移除组件(保留系统分区中的原始文件,可恢复)。

50%
待验证

AI代理通常运行在树莓派或旧电脑上,通过局域网与电视通信,调用电视的ADB调试接口、路由器API或DNS服务来实现拦截和配置。

50%
待验证

ADB允许开发者通过USB或Wi-Fi从电脑向手机发送输入事件,延迟低、精度高,但需要连接电脑或另一台设备。

50%
待验证

在《神庙逃亡》项目中,开发者可选择训练时用ADB保证稳定性和吞吐量,实际运行时若追求完全本地化则通过无障碍服务发送触摸事件。

50%
待验证

在手机端实现AI控制游戏时,动作执行层通常依赖两种方案:ADB(Android Debug Bridge)和无障碍服务(Accessibility Service)。

50%
待验证

ADB 每秒扫描整个 USB 设备树来检测设备连接,而标准做法应该是用 Netlink 接收内核事件通知。

50%
待验证

Fabien 用 ASAN 编译 ADB 后,仅运行一分钟就崩溃了——每次从网络接收数据包都有一字节的缓冲区越界写入。

50%
待验证

Windows 平台上的 USB 驱动是一个二十年前编译的 32 位 x86 静态库,直接放入源码树中,原始源码早已无法重新构建。

50%
待验证

Fabien Sanglard 是 Android Developers Backstage 播客中 Android Studio 与 ADB 团队的核心成员。

50%
待验证

Open Screen 是为 Chromecast 设计的,没有实现主动探测网络的功能,导致工作站休眠后重新接入时 ADB 找不到设备。

50%

来源文章