第四章 源代码的下载和编译

本章主要介绍的是使用Git下载两套源代码,介绍了如何下载和编译android源代码和linux内核源代码。

从本章学到了:

一:下载、预编译、和测试Android源代码的核心步骤:

 1.配置Android源代码下载环境

    (1)创建一个用于存放下载脚本文件(repo)的目录(2)下载repo脚本文件(3)创建用于存放Android源代码的目录(4)初始化然后开始下载Android源代码

 2.Android源代码目录结构分析(除了makefile文件外,其他全是目录,这些目录分别存放了Android源代码的不同子项目)

 3下载Android源代码中的一部分

      有两种方法:方法一、使用repo sync命令 方法二、使用git clone 命令

 4.编译Android源代码

     第一步:初始化编译环境     第二步:选择目标   第三步:编译Android源代码

5.out目录结构解析(out目录是存放编译Android源代码生成的目标文件的默认目录,out目录中有两个子目录,host和target)

6.将自己的APK作为Android内置程序发布

7.文件用模拟器测试System.img

二:

下载和编译Linux内核源代码:

下载Linux内核源代码(下载的Android源代码并没有包含Linux内核源代码,因此必须独立下载Linux内核源代码),Linux内核源代码的目录结构,安装Android内核的编译环境(在Unbuntu Linux下编译Linux内核需要安装交叉编译器,如下步骤:准备工作,解压编译器,验证交叉编译器是否安装成功,安装libncurses5),配置和编译Linux内核(成功编译Linux内核后会在Linux内核源码目录生成一个zImage文件,改文件就是Linux内核的二进制版本,可以直接使用zImage安装到开发板上,myavd是AVD名称)。

总结:第四章我学到了如何使用Git下载两套源代码,如何下载和编译android源代码和linux内核源代码。

原文地址:https://www.cnblogs.com/lpw0033/p/5442196.html