您可以使用 Android 刷写工具将 Android build 刷写到设备上,以用于开发和测试。首先,您需要一台开发机器和一部 Android 设备。
运行刷写工具的最低要求
开发机器必须符合以下要求:
安装 Windows 驱动程序
如需在 Windows 计算机上使用 fastboot 和刷写设备,您需要 Android SDK 提供的自定义 USB 驱动程序。如需了解详情,请参阅 Android 开发者网站上的安装 OEM USB 驱动程序。
adb kill-server
设备要求
您可以将新版 Android 刷写到以下受支持的设备:
- DragonBoard 845c (db845c)
- HiKey 960
- HiKey
- Glass Enterprise Edition 2 build
- Pixel 2 及其后推出的 Pixel 手机
准备设备
您必须先准备好设备,然后才能将 build 刷写到设备上:
- 启用开发者选项和 USB 调试。
- 在开发者选项菜单中启用 OEM 解锁。如果您的引导加载程序已解锁,则此选项会灰显,并指出引导加载程序已解锁。
- 如果您无法启用 OEM 解锁功能,请确保:
- 您的设备已连接到互联网。
- 您的设备已签入 Google(即便设备不久前曾连接到互联网,也仍然可能没有签入 Google)。如需强制签入,请在拨号器中输入 *#*#CHECKIN#*#* (*#*#2432546#*#*)(不需要插入 SIM 卡)。输入此号码(不需要按“通话”)后,相应文字即会消失,并且系统会显示成功通知。
刷写设备
- 将设备直接连接到开发机器(无集线器、适配器、延长线或监视器)。
- 在开发机器上的浏览器中打开 flash.android.com。系统随即会显示欢迎页面。
- 接受内容为 Allow site access to your ADB keys in order to communicate with devices 的弹出式窗口,以允许刷写工具通过 adb 与您的测试设备通信。
- 点击添加新设备。
- 从列表中选择您的设备,然后点击连接。此列表不一定包含完整的设备名称。
- 在设备屏幕上,选择一律允许使用这台计算机进行调试,然后点击确定,接受 USB 调试连接。
- 在浏览器中选择已连接的设备。
- 从列表中搜索并选择所需的 build。您还可以选择擦除设备或强制刷写所有分区等选项。
- 点击安装开始此过程。设备会重新启动并进入 Fastboot 模式 (Fastboot mode)。
- 出现 Flash Complete 后,从设备上拔下 USB 线。
USB 传输错误
Android 设备有时会因数据吞吐量高而无法通过特定 USB 端口或集线器进行通信。为了提高可靠性:
- 请勿使用 USB 集线器。其中包括通过监视器进行连接。
- 请尽量避免使用 USB 延长线或适配器。
- 尝试使用其他 USB 端口。后端口通常比前端口更可靠。
- 如果您使用的是 USB-C 端口,请尝试使用 USB-A 端口。
回退到最新公开 build
如果您想使 Pixel 设备回退到公开 build,可以在此处刷写回最新的出厂映像并锁定您的设备。