编译源码

 

1. 部署JDK
Android 2.3及以后版本的代码编译都需要使用JDK1.6,所以首先要做的就是 下载JDK1.6。 下载地址是http://www.oracle.com/technetwork/java/javasebusiness/downloads/index.html。笔者下载的文件是jdk-6u27-linux-x64.bin。把它放到一个目录中,比如将其放到/mnt/hgfs/E目录下,然后在这个目录中执行下面这个文件:
./ jdk-6u27-linux-x64.bin
这个命令的作用其实就是解压。解压后的结果在/mnt/hgfs/E/jdk1.6.0_27目录中。有了JDK后,还需要设置~/.bashrc文件。在该文件末尾添加如图1-4所示的几行语句。
 

图1-4 Java环境部署示意图
重新登录系统后,Java环境就添加到系统中了。
2. 编译 源码
编译 源码的步骤非常简单。我们在卷I也详细介绍了编译方法。不过本书要求读者必须先编译整个系统,步骤如下:
执行source build/envsetup.sh命令。该命令将导入Android编译环境。
输入choosecombo并执行,它是在envsetup.sh中定义的一个函数。在执行过程中,分别选择release、generic、eng即可。最终屏幕输出如图1-5所示。 


执行make命令以编译整个系统。编译时间由机器配置决定。笔者的4核4GB内存的机器的编译时间大概为2小时
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值