Free
$0
手动控制一台已连接的设备。
- 实时画面与控制
- 截图与录屏
- 安装 APK
- 可导出的实时 logcat
- 文件传输
在浏览器中调试 Android
ADBKit 通过 USB 连接 Android 手机或平板,提供可操控的实时画面以及常用的 ADB 工具:截图、录屏、安装 APK、logcat 和文件传输。无需安装 platform-tools,也无需桌面应用。
工作区需要在台式机或笔记本电脑上使用 Chrome、Edge 或其他基于 Chromium 的浏览器。
为什么选择 ADBKit
在真机上检查构建,往往需要安装 Android SDK platform-tools、将其加入 PATH,并在投屏、日志和截图等不同工具之间来回切换。ADBKit 省去了这些配置,让所有工作都在一个标签页中完成。
安装 platform-tools 并让设备被识别需要花费时间;而在管控严格的工作电脑上,你可能根本不被允许安装任何软件。
投屏、logcat、截图、安装 APK 和文件传输通常分散在不同的应用和终端命令中。来回切换会打断工作节奏。
测试设备上的画面、日志和文件可能包含敏感信息。许多在线工具会将它们经由第三方服务器传输。ADBKit 不会这样做。
功能
只需连接一次,即可在同一个工作区中查看、控制、捕获、安装、检查和传输。
实时查看设备屏幕,并用鼠标操作:点击即轻触,拖动即滑动。
一键将设备屏幕截取为 PNG 并保存到电脑。
录制设备的实时画面,并以视频文件形式保存在本地电脑上。
从电脑中选择 .apk 文件安装到已连接的设备上,并清晰显示安装成功或失败的结果。
在画面旁实时显示设备日志,边操作边查看应用的运行情况。
浏览设备的 Downloads 文件夹,将文件下载到电脑,或将文件上传到设备。
连接的每一步都会显示出来,包括浏览器授权、打开 USB、等待设备上的确认;出现问题时会给出通俗易懂的说明。
连接在你的浏览器和设备之间进行。画面、日志、文件、APK 和序列号绝不会上传到 ADBKit。
截图
设备画面位于中间,工具在左侧展开,logcat 在右侧运行。
演示
简短演示:连接设备、控制屏幕、截图以及安装 APK。
使用方法
只需要一根 USB 数据线和一个浏览器。首次连接时,Android 会询问是否允许这台电脑进行调试。
在设备上打开“设置 › 关于手机”,连续点按“版本号”七次以启用开发者选项。然后在“开发者选项”中开启“USB 调试”。
使用支持数据传输(而不仅仅是充电)的 USB 数据线,将手机或平板连接到电脑。
在 Chrome 或 Edge 中打开 ADBKit,点击“Connect device”。在浏览器的 USB 设备选择框中选择你的设备。
解锁设备,在“允许 USB 调试吗?”提示中点按“允许”。实时画面随即出现,所有工具均可使用。
隐私
ADBKit 是一个网页,但设备连接是在本地进行的。它通过 WebUSB 直接从浏览器标签页与设备通信,中间没有任何 ADBKit 服务器。
屏幕画面、截图、录屏、日志、文件、APK 和设备标识符都只在你的浏览器和设备之间传递。
你在浏览器的权限提示中选择设备,并在设备上确认允许调试。两者都可以随时撤销。
基于开源的 Tango (ya-webadb) 库实现浏览器中的 ADB,并使用 scrcpy 实现屏幕投射。
系统要求
价格
本页介绍的所有功能均可免费使用,无需账号。面向自动化的付费套餐将在之后推出。
$0
手动控制一台已连接的设备。
即将推出
适合需要重复执行相同设备任务的场景。
暂未推出。手动控制将继续免费。
路线图
只需定义一次设备操作序列,之后随时可以再次运行。
使用 Android 无线调试的配对码连接,无需先插 USB 线。
常见问题
不需要。ADBKit 通过 WebUSB 直接从浏览器与设备通信。你不需要 platform-tools、桌面应用或浏览器扩展。
是的。目前提供的所有功能(屏幕控制、截图、录屏、安装 APK、logcat 和文件传输)均免费,且无需账号。面向自动化的付费 Pro 套餐将在之后推出。
不会。屏幕画面、日志、文件、APK 和设备标识符只在你的浏览器和设备之间传输。ADBKit 没有接收这些数据的服务器。
支持 WebUSB 的 Chromium 内核桌面浏览器,例如 Google Chrome 和 Microsoft Edge。Firefox 和 Safari 不支持 WebUSB。页面必须通过 HTTPS 打开。
最常见的原因是其他程序已经占用了 USB 连接,例如 Android Studio、scrcpy 或 adb 服务。请关闭该程序(或运行“adb kill-server”),确认已开启 USB 调试,并在设备上确认授权提示。
为了显示和控制屏幕,ADBKit 会将开源的 scrcpy 服务端辅助程序复制到设备上的临时位置。除非你自己安装 APK,否则不会安装任何应用。
可以,通过 Wi-Fi 使用 ADB over TCP/IP。浏览器自己无法建立网络连接,因此需要在你的电脑上运行一个小型辅助程序来中转。先用 USB 开启一次 Wi-Fi 调试,之后即可输入 IP 地址或扫描网络来连接。Android 11 及以上的配对码式无线调试暂不支持。
不是。npm 上的 adbkit 包是一个 Node.js 库。adbkit.com 上的 ADBKit 是一个独立的浏览器工作区,与该包没有任何关联。