+-------------------------------------------------+
+ 本系列为连载,不定期会更新 +
+-------------------------------------------------+
一、Android4.0系统的下载与编译
Android系统的下载与编译,Google的官方网站上已经给出了详细的说明,请参照Android的官方网址:
http://source.android.com/source/index.html
内容主要分为:
1. 准备Android下载与编译环境
2. 下载源码
3. 编译源码及内核源码
下面我们依次来说明其步骤及注意事项。
1. 准备Android下载与编译环境
Android源码的编译Google只给出了在类Unix系统,确切的说是Ubuntu及MacOS上的详细过程,我们下面只描述Ubuntu上的编译过程。
1.1硬件环境:
l 足够快的PC机,如果有条件,最好是使用实体PC
l 内存最少1G,硬盘最少要30GB
注:也可以使用Vmware或VirtualBox等虚拟机软件,但是编译速度太慢,至于内存,如果小于1G,在编译系统时可能会出错。
1.2软件环境
我们使用Ubuntu12.04作为编译主机系统,(官方不建议使用Ubuntu12.04版本),由于Android系统里代码大部分是由Java语言写的,所以必然要安装JDK,不过,不同的版本,对JDK的版本有不同的要求:
l 在Gingerbread(2.3.x) 版本及其之后版本,使用JDK6.0,并且使用64位系统编译
l 在Gingerbread(2.3.x) 以前版本,使用JDK5.0,并且可以在32位系统上编译
注:当然我们通过修改一些配置文件,在32位…………………………………………………………………………