多数步骤是一样的,aosp的源码从tuna拉,github裸连真的好慢,讲究科学就快多了,但是辣鸡学校外网限制带宽大约10Mbps,还是挺慢的
这个device也是现成的,似乎是一个高三大佬做的,在local_manifests/roomservice.xml里面配置好kernel、vendor、device还有一个qcom的device,kernel是Cozzmy13的,device来自viscropst,vendor也是通用的,还有qcom的device,这个从NOS的仓库里面拉,注意下revision就行。
在nos.xml里面默认拉取别的机器的设备相关源码,也就是device、kernel和vendor,三四个GB,果断去掉
此时编译还是不过,display和bt都与LineageOS不一样,这个在viscropst的其它分支里面放了,改下拉取的地址同步一下就好,虽然我觉得分支不应该这么用= =
这时编译还是会报错,是sepolicy里面有重复的路径定义,删掉就好,编译,3小时多一点,过了!
这个包用了一个多周了,还不错,主要是发热情况比较好,不怎么烫手
大多数bug都来自device的配置问题,这个需要注意
接下来会尝试改改device,自己研究研究ROM,而不是只会用别人的源码取编译。
网友评论