将android 8.1刷到nexus 6p上

基本是参考这篇文章做的,感谢一下楼主
https://bbs.pediy.com/thread-218513.htm

下载专用的二进制源码

这个取决你repo init时的branch号,比如,我的是android-8.1.0_r22,其对应的buildOPM5.171019.019,去https://developers.google.com/android/drivers找对应的build然后按上文说的做

选择目标

这一步lunch的要改一下,应该是lunch aosp_angler-userdebug

刷入目标设备

从这里开始就与原文有点不同了,首先
sudo apt-get install android-tools-adb
sudo apt-get install android-tools-fastboot
然后将手机用USB线插入电脑,记得打开开发者选项,允许USB调试,OEM解锁
然后sudo adb devices,如果没有显示的话,可能是忘记设置上一行的东西了,或者是sudo的问题
接着sudo adb reboot bootloader,会显示一个绿色的机器人躺在地上
接着fastboot flashing unlock
最后fastboot -w flashall

编译时修改jdk版本

这玩意是真的烦,直接设置不行,貌似是因为update-alternatives里面还有

我是直接先

sudo apt-get purge openjdk-8-jre-headless
sudo apt-get purge openjdk-8-jdk-headless
sudo apt-get purge openjdk-8-jre

你可能感兴趣的:(将android 8.1刷到nexus 6p上)