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

背景:年前从同事那借了个不能插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 50G

export 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值