[AOSP]下载并配置Android6.0源码编译环境(ubuntu1404,64位)

来源:互联网 发布:www.com域名出售 编辑:程序博客网 时间:2024/05/21 09:34

先占坑,后填坑


下载Ubuntu1404的IOS文件,安装到实体机或者虚拟机,我选择的是安装到虚拟机(因为公司配的Dell Optiplex 3050不支持安装Ubuntu系统,你们说坑不坑爹):

ubuntu-14.04.5-desktop-amd64.iso


根据官网的指导说明,安装用于Ubuntu1404的工具链:

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \  zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \  lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \  libgl1-mesa-dev libxml2-utils xsltproc unzip

然后安装OpenJDK 1.7版本

sudo apt-get install openjdk-7-jdk


经历了漫长的源码下载过程,网上很多采用repo方式下载源码,但是由于GFW的存在,所以下载速度极慢。

而我是在网盘上找到的源码资源,有需要的可以找我索取。



cat alps.tar.gz2.* | tar -vxj

大概可以解压出34G左右的源码文件:


校验Android6.0源码MD5值

cat ./MD5/*.md5 > merge.md5

md5sum ./MD5/merge.md5

执行上述命令校验所有单个文件的MD5值,全部“OK”则说明文件完整。


执行命令:

source build/envsetup.sh

lunch

make--------------------(使用make是最慢的,其他人可以用make j4 / j2,指定用4/2个目标同时进行构建,我这个是虚拟机无法使用这个参数(用了会报错),就作罢);

然后等待长达几个小时甚至几天的编译(前提是别出错)。



阅读全文
0 0