本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第1章,第1.2节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1
1.2Android的编译
在将下载到本地的代码添加到Eclipse或其他IDE之前,最好先进行一次完整的Android编译。这是因为某些代码文件是在编译过程中由aidl文件或资源文件所生成的,只有经过完整编译之后才能保证导入IDE中的Android源代码的完整性。编译Android源代码非常简单,其步骤如下:1)执行souce build/envsetup.sh,此命令将初始化Android的编译环境,并且声明一系列方便操作源代码的bash函数,如mmm、mm、cgrep、jgrep等。2)输入lunch full-eng并执行。它是envsetup.sh中定义的一个函数,用于设置即将编译的项目以及类型。读者也可以通过等效的choosecombo命令对编译进行更精细设置。3)输入make并执行Android编译。编译的中间结果以及最终产物(包括由aidl文件与资源所生成的代码文件)都存储在Android源代码根目录下的out文件夹中。
相关资源:敏捷开发V1.0.pptx