编译Android7.1.x源码

编译过程基本和ubuntu14.04编译Android4.4源码一致,部分地方需要注意一下。

首先,选择要编译的版本,鉴于我要编译可以刷在nexus6p和nexus5x的机器上,我选择了如下:

Paste_Image.png

其Build是N4F26I,去驱动页面下载对应的驱动,这一步在将自己编译的AOSP刷入nexus5中提及怎么做。

然后进行编译。

不出意外,会遇到这个错:out of memory error (version 1.2-rc4 'carnac'...

解决办法见:Increasing heap size while building the android source code on Ubuntu 15.10

执行:

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"
out/host/linux-x86/bin/jack-admin kill-server
out/host/linux-x86/bin/jack-admin start-server

再重新编译,成功。

你可能感兴趣的:(编译Android7.1.x源码)