第四章主要讲下载编译和测试Android源代码。4.1.1配置Android源代码下载环境;1创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放到任何目录中)2下载repo脚本文件(用于下载android源代码)3创建用于存放android源代码的目录。4初始化(#repo init -u http://android.googlesource.com/platform/manifeat)5开始下载android源代码。4.1.2源代码目录结构解析4.1.3下载android源代码中的一部分,有俩个方法:1使用reposync命令2使用gitclone(git clone http://android.googlesourece.com/<project.name>)如果要下载源代码则需要工程名,可以在后面添加。4.1.4编译android源代码:1初始化编译环境在linux终端执行#source build/envsetup.sh或#.build/envsetup.sh任何一条命令,envsetup.shjiao脚本文件主要用来初始化一些编译命令,如mm,mmm等。2选择目标,使用lunch命令设置编译目标。3编译android源代码,执行#make即可编译android源代码。接着是下载和编译Linux源代码,执行#gitclone http://android.googlesource.com/kernel/common.git可以下载最新的Linux内核原代码。安装android内核的编译环境:1准备工作,将arm-Linux-gcc-4.3.2文件和arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2 2解压编译器3验证交叉编译是否安装成功4安装libncurses5 。
http://www.cnblogs.com/sam0304/