常见问题

常见问题。

需要安装 ADB 或 Android platform-tools 吗?

不需要。通过 USB 时,ADBKit 用 WebUSB 直接从浏览器与设备通信,你不需要 platform-tools、桌面应用或浏览器扩展。通过 Wi-Fi 和网络连接时,需要在电脑上运行一个小型 ADBKit 代理程序,只需一行命令即可安装。

ADBKit 免费吗?

是的。目前提供的所有功能均免费,且无需账号,包括屏幕控制、键盘输入、截图、录屏、安装 APK、logcat、Shell、文件传输以及同时连接多台设备。面向自动化的付费 Pro 套餐将在之后推出。

我的设备数据会发送到服务器吗?

不会。屏幕画面、日志、文件、APK 和设备标识符只在你的浏览器、电脑和设备之间传输,走 USB 或经由你自己网络中的代理程序。ADBKit 没有接收这些数据的服务器。

支持哪些浏览器?

使用 USB 时,需要支持 WebUSB 的 Chromium 内核桌面浏览器,例如 Google Chrome 和 Microsoft Edge。Firefox 和 Safari 不支持 WebUSB。页面必须通过 HTTPS 打开。

为什么我的设备无法连接?

通过 USB 时,最常见的原因是其他程序已经占用了连接,例如 Android Studio、scrcpy 或 adb 服务。请关闭该程序(或运行“adb kill-server”),确认已开启 USB 调试,并在设备上确认授权提示。通过 Wi-Fi 时,请检查代理程序是否在运行,以及手机和电脑是否在同一网络。连接界面会显示卡在了哪一步。

会在我的手机上安装什么吗?

为了显示和控制屏幕,ADBKit 会将开源的 scrcpy 服务端辅助程序复制到设备上的临时位置。除非你自己安装 APK,否则不会安装任何应用。

可以无线使用吗?

可以,有两种方式。传统的 TCP/IP 适用于任何 Android 设备,首次开启需要用一次 USB 数据线。无线调试(Android 11 或更高版本)通过配对码或二维码配对,无需数据线。浏览器自己无法建立网络连接,所以需要在你的电脑上运行一个小型代理程序,连接界面会说明如何启动。它的源代码在本站公开。

可以同时连接多台设备吗?

可以,最多六台,USB 和网络连接可以任意搭配。每台设备有自己的标签页,只有当前选中的标签页会传输视频,其余标签页保持轻量。

可以用键盘在设备上打字吗?

可以。点击屏幕后直接输入即可,带重音符号的文字和非拉丁字符也支持。Esc 对应返回键,在文本框中可以使用 Ctrl+A、C、V 和 X。

ADBKit 和 npm 上的“adbkit”包是同一个东西吗?

不是。npm 上的 adbkit 包是一个 Node.js 库。adbkit.com 上的 ADBKit 是一个独立的浏览器工作区,与该包没有任何关联。

接上设备,马上开始。

免费、无需安装、无需账号。你的设备数据始终留在你的电脑上。

打开工作区