参考:
https://wiki.lineageos.org/devices/lemonadep/build
https://wiki.lineageos.org/devices/lemonadep/install
https://mirrors.tuna.tsinghua.edu.cn/help/lineageOS/
写在前面
做Android的伙伴往往都需要编译Android的源码,之前使用过编译过AOSP源码,搭配 Hikey 系列开发板 和 Pixel系列手机使用,编译AOSP源码和刷镜像的过程太过繁杂,经常会出现各处error,而且新版本的编译方式变化较大。
最近接触LIneageOS,编译烧录都很简单,记录下流程和遇到的问题。
1. 解锁手机
拿到手机后,手机默认的OS系统都是原始出厂的,例如OnePlus 9Pro 的是 ColorOS,这是没有解锁的,adb root 之后就会初现下面的错误:
解锁操作如下:
- 在设置里面多次点击系统版本号打开开发者模式
- 进入开发者选项,找到OEM 解锁,点击解锁,但是可能会打不开(按钮是灰色的),科学上网后,在设置里面登入google账号即可激活按钮
- 进入fastboot 模式,进行解锁:
adb reboot fastboot
fastboot devices
# 解锁命令因设备而异:
fastboot oem unlock # oneplus 9 pro
fastboot flashing unlock # pixel 4
2. 下载源码
跟着