← 返回首页
ADB 网页调试
Shell Terminal
$
功能亮点
浏览器即终端
Chrome/Edge 浏览器通过 USB 直连 Android 设备,无需 SDK。
Shell 命令执行
输入 adb shell 命令直接执行,输出实时显示在页面上。
USB 直连
数据通过 USB 线缆传输,不经过任何外部服务器,隐私安全。
即开即用
不需要配置环境变量,不需要下载 platform-tools,打开网页就能用。
使用步骤
- 在 Android 手机上开启「开发者选项」→「USB 调试」;
- 用 USB 线连接手机和电脑,选择「数据传输」模式;
- 在本页面授权 USB 设备访问;
- 在输入框中输入 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 调试」弹窗。