使用 Android 刷写工具进行刷写

Android 刷写工具是一款基于网络的工具,可让您将 Android build 刷写到设备上,以用于开发和测试。

最低要求

除了开发工作站的要求之外,您还必须有支持 WebUSB 的浏览器,例如 Chrome或 Edge 79 及更高版本。

设备

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

准备设备

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

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

刷写设备

  1. 如果您在计算机上安装了 Android 调试桥 (adb),请先停止 adb 服务,然后再继续操作,以免该服务干扰刷写过程。如要停止 adb,请运行以下命令:

    $ adb kill-server
    
  2. 将设备直接连接到开发机器(无集线器、适配器、延长线或监视器)。

  3. 在开发工作站上的浏览器中,打开 flash.android.com。系统会显示欢迎页面。

  4. 在内容为 Allow site access to your ADB keys in order to communicate with devices 的对话框中选择接受,以允许刷写工具通过 adb 与您的测试设备通信。

  5. 点击添加新设备

  6. 从列表中选择您的设备,然后点击连接。此列表不一定包含完整的设备名称。

  7. 在设备屏幕上,选择一律允许使用这台计算机进行调试,然后点击确定,接受 USB 调试连接。

  8. 在浏览器中选择已连接的设备。

  9. 从列表中搜索并选择所需的 build。您还可以选择擦除设备或强制刷写所有分区等选项。

  10. 如要开始刷写,请点击 Install。设备会重新启动并进入 Fastboot 模式 (Fastboot mode)。

  11. 出现“Flash Complete”后,从设备上拔下 USB 线。

解决 USB 传输错误

Android 设备有时会因数据吞吐量高而无法通过特定 USB 端口或集线器进行通信。如需解决传输错误,请注意以下事项:

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

使 Pixel 回退到公开 build

如果您想使 Pixel 设备回退到公开 build,请使用 Android 刷写工具的“回退到公开 build”选项