Android 刷写工具

您可以使用 Android 刷写工具将 Android build 刷写到设备上,以用于开发和测试。首先,您需要一台开发机器和一部 Android 设备。

运行刷写工具的最低要求

开发机器必须符合以下要求:

  • 浏览器:任何支持 WebUSB 的浏览器,例如 Chrome 或 Edge 79+。
  • 平台:
    • Linux
    • macOS
    • Chrome OS
    • Windows(需要额外的 USB 驱动程序)

安装 Windows 驱动程序

如需在 Windows 计算机上使用 fastboot 和刷写设备,您需要 Android SDK 提供的自定义 USB 驱动程序。如需了解详情,请参阅 Android 开发者网站上的安装 OEM USB 驱动程序

adb kill-server

设备要求

您可以将新版 Android 刷写到以下受支持的设备:

准备设备

您必须先准备好设备,然后才能将 build 刷写到设备上:

  1. 启用开发者选项USB 调试
  2. 开发者选项菜单中启用 OEM 解锁。如果您的引导加载程序已解锁,则此选项会灰显,并指出引导加载程序已解锁
  3. 如果您无法启用 OEM 解锁功能,请确保:
    1. 您的设备已连接到互联网。
    2. 您的设备已签入 Google(如果您的设备刚刚才连接到互联网,就可能还没有签入 Google)。如需强制签入,请在拨号器中输入 *#*#CHECKIN#*#* (*#*#2432546#*#*)(不需要插入 SIM 卡)。输入此号码(不需要按“通话”)后,相应文字即会消失,并且系统会显示成功通知。

刷写设备

  1. 将设备直接连接到开发机器(无集线器、适配器、延长线或监视器)。
  2. 在开发机器上的浏览器中打开 flash.android.com。系统随即会显示欢迎页面。
  3. 接受内容为 Allow site access to your ADB keys in order to communicate with devices 的弹出式窗口,以允许刷写工具通过 adb 与您的测试设备通信。
  4. 点击添加新设备
  5. 从列表中选择您的设备,然后点击连接。此列表不一定包含完整的设备名称。
  6. 在设备屏幕上,选择一律允许使用这台计算机进行调试,然后点击确定,接受 USB 调试连接。
  7. 在浏览器中选择已连接的设备。
  8. 从列表中搜索并选择所需的 build。您还可以选择擦除设备或强制刷写所有分区等选项。
  9. 点击安装开始此过程。设备会重新启动并进入 Fastboot 模式 (Fastboot mode)。
  10. 出现 Flash Complete 后,从设备上拔下 USB 线。

USB 传输错误

Android 设备有时会因数据吞吐量高而无法通过特定 USB 端口或集线器进行通信。为了提高可靠性:

  • 请勿使用 USB 集线器。其中包括通过监视器进行连接。
  • 请尽量避免使用 USB 延长线或适配器。
  • 尝试使用其他 USB 端口。后端口通常比前端口更可靠。
  • 如果您使用的是 USB-C 端口,请尝试使用 USB-A 端口。

回退到最新公开 build

如果您想使 Pixel 设备回退到公开 build,可以在此处刷入回最新的出厂映像并锁定您的设备。