通过对本章的学习,我们要进行的就是下载、编译和测试Android源代码。首先要配置Android源代码下载环境:第一步:创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放到任何目录中,在这里可以使用~/bin)。第二步:下载repo脚本文件(用于下载Android源代码)。第三步:创建用于存放Android源代码的目录(可放在其他目录中)。第四步:初始化;第五步:开始下载Android源代码。在下载完成之后,就要对源代码进行目录结构解析。了解源代码中的子目录,当我们要下载源代码中的一部分时,有两种方法:第一种使用repo sync命令,第二种是使用git clone命令。来获取部分源代码。在获取源代码之后,就要对Android源代码进行编译:1.初始化编译环境;2.选择目标;3.编译Android源代码。Out目录结构解析,out目录是存放编译Android源代码生成的目标文件的默认目录。将一个自己生成的APK作为Android的内置程序发布,然后用模拟器测试system.img文件。Linux内核源代码的编译和下载。安装Android的内核的编译环境,然后配置和编译Linux内核,成功编译后会形成一个zimage文件,该文件是Linux内核的二进制版本。可以直接使用zimage安装到开发板上。本章的学习让我受益匪浅,知道了Android移植,Linux内核移植的基本步骤,明白了源代码编译的重要性。

 

posted on 2016-04-21 14:08  曙丶光  阅读(205)  评论(0编辑  收藏  举报