← 返回首页

ADB 网页调试

Shell Terminal
$

功能亮点

浏览器即终端

Chrome/Edge 浏览器通过 USB 直连 Android 设备,无需 SDK。

Shell 命令执行

输入 adb shell 命令直接执行,输出实时显示在页面上。

USB 直连

数据通过 USB 线缆传输,不经过任何外部服务器,隐私安全。

即开即用

不需要配置环境变量,不需要下载 platform-tools,打开网页就能用。

使用步骤

  1. 在 Android 手机上开启「开发者选项」→「USB 调试」;
  2. 用 USB 线连接手机和电脑,选择「数据传输」模式;
  3. 在本页面授权 USB 设备访问;
  4. 在输入框中输入 adb shell 命令,查看输出结果。

Web ADB:把浏览器变成调试终端

ADB(Android Debug Bridge)是 Android 开发者和设备之间的通信桥梁。传统使用方式需要下载 Android SDK Platform-Tools 并配置环境变量,对临时调试来说太重了。Web ADB 利用浏览器的 WebUSB API 直接与 Android 设备的 ADB 守护进程通信——浏览器就是你的终端。当然,功能不如原生 adb 完整(不支持端口转发和文件同步等高级特性),但对于日常 shell 命令执行和日志查看来说完全够用。

常见问题

Web ADB 和原生 adb 功能上有什么差异?
原生 adb 支持所有 ADB 协议特性(端口转发、文件同步、屏幕录制、多设备管理等)。Web ADB 覆盖了最常用的 shell 命令执行场景,但高级功能受限。优势是零安装——浏览器打开就能用,适合临时调试和公共电脑场景。
为什么浏览器检测不到我的设备?
排查步骤:① 手机是否开启「USB 调试」(开发者选项中);② USB 连接模式是否为「数据传输」(不是仅充电);③ 设备管理器(Windows)/ lsusb(Linux)中是否能看到设备;④ 浏览器是否支持 WebUSB——Chrome/Edge 支持,Firefox/Safari 不支持;⑤ 手机上是否点击了「允许 USB 调试」弹窗。