Android Flash Tool 是一款基于网络的工具,可让您将预构建的 Android 版本刷写到您的设备上,以进行开发和测试。
Android Flash Tool 支持以下设备
- Pixel 2 及更新机型
- DragonBoard RB3(也称为 db845c)
- HiKey 960
- HiKey
满足要求
要运行 Android Flash Tool,您必须满足以下要求
启用 USB 连接
在设备上运行 Android 之前,您必须启用 USB 连接
在开发者选项中启用 OEM 解锁和 USB 调试
- 在“设置”应用中,点按关于手机。
- 点按版本号七次。
- 当您看到消息您现在是一名开发者!时,点按 <-。
- 点按系统,然后点按开发者选项。
- 启用 OEM 解锁和 USB 调试。如果 OEM 解锁不可用,请连接到互联网,以便设备可以签入。如果仍然无效,您可以强制签入:在拨号器应用中,输入 *#*#CHECKIN#*#* (*#*#2432546#*#*)(无需 SIM 卡)。输入号码后(无需按拨号),文本会消失,并显示一条成功通知。
如果 OEM 解锁仍然不可用,则您的设备可能已被运营商 SIM 卡锁定,并且无法解锁 bootloader。
将您的设备连接到工作站上的 USB 端口。
刷写设备
如果您的机器上正在运行 Android 调试桥 (adb),请先停止 adb 服务,以免其干扰刷写过程。要停止 adb,请运行
adb kill-server
在开发工作站的浏览器中,打开 flash.android.com。“欢迎”页面随即出现。
点击允许 ADB 访问以允许该工具通过 adb 与您的测试设备通信。
点击添加新设备。
从列表中选择您的设备,然后点击连接。此列表可能不包含完整的设备名称。
在您设备的屏幕上,选择始终允许来自此计算机,然后点击确定以接受 USB 调试连接。
在浏览器中选择已连接的设备。
从列表中搜索并选择您的版本。您还可以选择选项,例如擦除设备或强制刷写所有分区。
要开始刷写,请点击安装。设备将重启并进入 fastboot 模式。
在刷写完成出现后,断开设备与 USB 数据线的连接。
刷写无法启动的设备
如果您的设备无法正常启动,则您可能无法使用之前的说明刷写设备。相反,您可以尝试使用 Fastboot 刷写。
为此,您需要先使用组合键将设备启动到 Fastboot 模式
- 确定您设备的组合键。如需查看 Fastboot 组合键表,请参阅Fastboot 组合键。
- 关闭设备。
- 开启设备,并立即按住您设备的组合键(在步骤 1 中确定)。
设备进入 Fastboot 模式后,打开 flash.android.com 并按照之前的刷写说明操作,忽略与 ADB 相关的步骤。
解决 USB 传输错误
有时,由于数据吞吐量高,Android 设备通过某些 USB 端口或集线器进行通信时会遇到问题。要解决传输错误
- 请勿使用 USB 集线器。这包括通过显示器的连接。
- 如果可能,请勿使用 USB 延长线或适配器。
- 尝试使用其他 USB 端口。后置端口通常比前置端口更可靠。
- 如果您使用的是 USB C 端口,请尝试改用 USB A 端口。
将 Pixel 恢复为公开发布版本
如果您想将 Pixel 设备恢复为公开发布版本,请使用 Android Flash Tool back-to-public 选项。