在论坛下载友善之臂移植的Android5源码。
编译Android5.0.2 时i7 4核8线程 + SSD + 4G DDR3 100分钟。
官方规定编译Android5.0.2 需要使用新版本的openJDK
#sudo apt-get install openjdk-7-jdk
官方规定编译Android5.0.2 需要使用64位版本的Ubuntu系统,编译前需要安装的包如下:bison 、 g++-multilib 、git 、libxml2 、gperf 、libxml2-utils 、make 、zlib1g-dev:i386 、zip
#apt-get install bison g++-multilib git libxml2 gperf libxml2-utils make zip zlib1g-dev:i386
注意:zlib1g-dev:i386需要最后安装,否则之前安装的库会被卸载掉。
#. setenv (注意“.”后面有一个空格)
# make
这样应该会成功编译。
(在make后面加上-j参数可利用CPU多核加速编译速度,例如4核的机器,可输入make –j4来编译) 编译Android需要等待很长的时间,建议不要使用虚拟机编译,使用多核的CPU加真实的Linux系统会快很多。