18年正月Android7.1.1编译烧版本成功

xiaoxiao2021-02-28  45

背景:年前从同事那借了个不能插SIM卡的nexus 6p,想试试原生AOSP的感觉,编译应该不难,正好有个i3小主机闲置,春节期间闲着可以安个Ubuntu。

1. 从清华镜像网站下载了aosp lastest后解压编译,烧到Angler手机后无法启动,推测是版本不匹配

2. 退而求其次,去如下网站查分支:

https://source.android.com/source/build-numbers

下载了android-7.1.2_r28代码

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-7.1.2_r28

然后去如下网站下载nexus 6p的N2G48C版本,烧到手机上

https://developers.google.com/android/images

3. 5个小时的编译

本以为要等个十来个小时,中午下载完代码,敲了make命令,带着娃就出门逛庙会,下午5点回来发现已经编完了。

如下两个命令必须的:

prebuilts/misc/linux-x86/ccache/ccache -M 50Gexport JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"  ./prebuilts/sdk/tools/jack-admin kill-server  ./prebuilts/sdk/tools/jack-admin start-server  

4. 烧版本

在factory image的基础上,先烧了system image,无法启动,小担忧了一把

再烧了cache,userdata,boot,开机,顺利进桌面,按了几个软件,没有问题,recovery就不打算烧了

下一步计划:

切换到8.1上编译

参考资料

1.http://blog.csdn.net/fuchaosz/article/details/51487585/

转载请注明原文地址: https://www.6miu.com/read-2632443.html

最新回复(0)