教程发布于: 阅读约 5 分钟

安卓手机怎么打开 USB 调试?开发者选项开启教程

在安卓手机上打开开发者选项和 USB 调试,授权 RSA 弹窗,用 adb devices 验证连接,并解决最常见的连接问题。适用于小米、华为、OPPO、vivo、三星等。

要打开 USB 调试,先在手机设置中连续点击 版本号 七次解锁开发者选项,然后在开发者选项里打开 USB 调试。把手机连接到电脑时,Android 会弹出授权提示。点击 允许,电脑就能通过 ADB 与设备通信。整个过程大约一分钟,适用于所有较新的 Android 版本。

USB 调试有什么用

USB 调试让电脑可以通过 Android Debug Bridge(ADB)与手机通信。有了它,你可以安装应用、查看日志、复制文件、截图、打开 shell 和投屏。它默认是关闭的,因为它会让连接的电脑拥有很大的控制权,所以 Android 把它藏在开发者选项里,并要求你逐一授权每台电脑。

第一步:解锁开发者选项

原生 Android(Pixel 等):

  1. 打开 设置。
  2. 进入 关于手机(部分版本为 系统 › 关于手机)。
  3. 找到 版本号 (Build number),连续点击七次。
  4. 如有提示,输入锁屏 PIN 码、图案或密码。
  5. 会出现「您现在处于开发者模式!」之类的提示。

版本号有时藏在子页面里。三星手机在 关于手机 › 软件信息 中,小米、红米和 POCO 手机则是点击 MIUI 版本 或 OS 版本(澎湃 OS)。其他厂商各有不同,找不到时可以在设置中搜索「版本号」。

第二步:打开 USB 调试

  1. 打开 设置 › 系统 › 开发者选项。有些手机的开发者选项直接出现在设置主列表的底部(小米在 更多设置 里)。
  2. 确认页面顶部的总开关已打开。
  3. 滚动到 调试 部分,打开 USB 调试。
  4. 在警告对话框中确认。

有些厂商会额外增加开关。例如小米有一个单独的「USB 调试(安全设置)」选项,从电脑发送点击时需要用到。只打开你真正需要的选项。详见 小米 USB 调试(安全设置)与 USB 安装。

第三步:授权电脑

用支持数据传输的 USB 线连接手机,会弹出标题为 允许 USB 调试吗?(Allow USB debugging?) 的对话框,并显示电脑的 RSA 密钥指纹。

  • 点击 允许,仅授权这一次。
  • 勾选 一律允许使用这台计算机进行调试 (Always allow from this computer),以后这台电脑再连接时就不会再提示。
  • 如果不认识这台电脑,点击 取消 或 不允许。

指纹是存储在电脑上的一对密钥的哈希值。Android 会保存一份已授权密钥的列表,以后就靠它识别可信的电脑。

提示: 如果没有弹出对话框,请解锁屏幕,确认 USB 模式不是「仅充电」(Charging only)(下拉通知栏,选择 传输文件 (File transfer),或者在有该选项时选择 Android Auto),并换一根数据线试试。很多线只能充电。

第四步:用 adb devices 验证

如果已经安装了 Android platform-tools,可以在终端中检查连接:

adb devices

正常的结果是这样的:

List of devices attached
R58M12ABCDE	device

序列号后面的单词表示状态:

状态含义
device已连接并授权,可以使用。
unauthorized手机还没有授权这台电脑。解锁手机并点击允许。
offline连接卡住了(设备离线)。重新插拔数据线或运行 adb kill-server。
(列表为空)找不到设备。检查数据线、USB 模式和驱动。

第五步:改用浏览器连接

使用 USB 调试不一定要安装 platform-tools。ADBKit 是一个免费的浏览器工作台,通过 WebUSB 与手机通信,无需安装,也无需注册账号。

  1. 在电脑上用 Chrome 或 Edge 打开 ADBKit 工作台。
  2. 点击 Connect device。
  3. 在浏览器的 USB 窗口中选择你的手机。
  4. 手机弹出调试授权提示时,点击 允许。

之前授权过的设备,下次可以自动重新连接。Firefox 和 Safari 不支持 WebUSB,请使用基于 Chromium 的浏览器。想了解背后的原理,请看 WebADB 是什么?。

撤销 USB 调试授权

如果你曾在一台不再信任的电脑上勾选了「一律允许」,可以清空授权列表:

  1. 打开 设置 › 系统 › 开发者选项。
  2. 点击 撤销 USB 调试授权 (Revoke USB debugging authorizations)。
  3. 确认。

之后每台电脑再连接时都需要重新授权。不用的时候也可以直接关闭 USB 调试,对于随身携带的手机来说,这是个好习惯。

常见问题

  • 授权对话框一直不出现。 关闭再打开 USB 调试,然后重新连接。确认屏幕已解锁,并且用的不是只能充电的线。
  • 设备显示为 unauthorized。 按上面的方法撤销授权,重新连接并再次接受提示。
  • 列表里完全没有设备。 换一个 USB 接口或一根线,在 Windows 上安装厂商的 USB 驱动或 Google USB Driver。macOS 和 Linux 通常不需要额外安装,不过 Linux 可能需要配置 udev 规则。详见 adb devices 找不到设备。
  • 提示「Device busy」或其他程序已在使用手机。 同一时间只能有一个程序占用 USB 连接。关闭 Android Studio、scrcpy 和其他 ADBKit 标签页,或者运行 adb kill-server。完整步骤见 ADB 设备被占用或未授权的解决方法。
  • 开发者选项菜单不见了。 有些系统更新会把它重置。再连续点击版本号七次即可。

下一步

手机连接好之后,你可以 在浏览器中控制手机并投屏,或者在 ADB 命令速查表 中学习最常用的命令。如果把手机交给别人,或者插到公用电脑上,记得关闭 USB 调试或撤销授权。