随着 Developer Preview 4 的发布,目前的 Android P 预览版变得越来越稳定,越来越适合日用,而这次预览版与之前的最大不同便是开放了除 Pixel 以外机型的测试。那么下面就让我来为大家介绍如何升级到 Android P 吧。
Android P
支持的机型
得益于 Project Treble 的「大成功」,这次的 Android P 开发者预览版支持 12 款来自 8 个不同厂商的机型来供大家选择,支持的机型有:
- Essential Phone
- Google Pixel 2
- Google Pixel 2 XL
- Google Pixel
- Google Pixel XL
- Nokia 7 plus
- OnePlus 6
- OPPO R15 Pro
- Sony Xperia XZ2
- VIVO X21UD
- VIVO X21
- Xiaomi Mi Mix 2S
若是列表里有你所持有的机型,不妨跟着下面的教程来抢先体验一下 Android P。
写在前面
- 请注意,全文的所有操作都基于 Pixel 机型,但是文章思路适用于全体符合 Google 设计的 Android 设备。
- 文章会对 Google 这次支持的 Pixel 之外的机型做一些介绍,但是最终的更新方法请务必还是以各厂商发布的更新方式为基准。
- 全文的所有操作都已经建立在你已经对你的数据做了妥善处理的前提下,虽然在关键操作时文章仍会提醒你下一步操作时数据会丢失,但还请在进行一切操作之前就完成所有数据的备份工作。
- 当你继续向下阅读这篇文章时,请保证你的手机和操作的电脑已经拥有访问 Google APIs for Android 和 Google Android Beta 的能力。
准备升级
对于 Pixel 来说,建议在升降版本时对设备先进行解锁。 Google 与其他厂商(Sony、HTC 等)不同的是,即便已经解开 Bootloader 锁, OTA 功能仍旧是可以使用的。
对于其他厂商的设备来说,请按照不同厂商的要求来做准备。比如 OnePlus ,Xiaomi 等厂商在解锁之后不会丢失保修或造成功能上的损失,但可能无法安装官方提供的增量更新;而 Sony 在解锁之后会丢失保修的权利和丢失相机算法等,请务必注意。
下载必要的 ADB 工具包
这是 Android 线刷工厂镜像文件必备的工具。
ADB 下载地址:Google APIs for Android
为了避免出现不必要的问题,下载完成之后请解压这个压缩包到纯英文路径,然后备用。
macOS 下推荐使用 Brew 安装,此处提供一行指令安装方法:
brew cask install android-platform-tools
Brew 的安装方法就不在此赘述,感兴趣的朋友可以看看少数派的 Brew 专题。
解锁 Bootloader
请注意,这一步操作之后数据将会完全丢失!
请确保手机已经在「开发者选项」中开启了「OEM 解锁」这一选项,如果没有「开发者选项」,请前往「设置」>「关于本机」 里连续点击版本号七到八次即可。
请确保电脑已经安装了 Android 通用驱动,现在将手机完全关机,长按音量键减小和电源键,此时手机会重新开机,界面有一个绿色的 Android,将这个状态的手机连接至供电良好的 USB 接口上,在 ADB 工具包的目录下按住 Shift 键并单击一下鼠标右键,随后选择在「当前位置打开命令行窗口」或者「在当前位置运行 PowerShell(Windows 10)」。
对于非 Pixel 2 XL 的 Google 机型和 Essential Phone ,在弹出的黑色(或蓝色)命令行窗口中输入下方指令,之后在手机上选择「Unlock Bootloader」即可;
fastboot flashing unlock
对于 Pixel 2 XL ,在弹出的黑色(或蓝色)命令行窗口中输入下方指令,之后在手机上选择「unlock bootloader」即可。
fastboot flashing unlock_critical
至此,Bootloader 解锁完成,重启后会出现黑底白字的英文警告页,开机的 Google 标志下面会有一把灰色的打开的小锁头。
根据我对上述其他七个厂商的升级参考指导来看,除 Essential Phone 和 OnePlus 6 外,其他五个厂商的机型如没有特殊需求均不用解锁,其中强烈建议 Sony 用户不要解锁你的设备。
错误排查
(Windows 10 用户)若提示「无法执行该命令,但命令确实存在」,请运行如下命令:
Pixel 2 XL:
./fastboot flashing unlock_critical
非 Pixel 2 XL:
./fastboot flashing unlock
注册 Android P 预览计划
Pixel 设备
确保手机的 Google 帐号处于登录的状态,前往 Android Beta 中心登录对应的 Google 帐号,页面如下图所示:
Android Beta 中心
随后向下卷动页面,下方应该已经列出所有的能够加入 Android P 计划的设备(如下图),选择要加入的设备,点击加入: