第四章
第4章下载、预编译、和测试Android源代码的核心步骤:
1.配置Android源代码下载环境
(1)创建一个用于存放下载脚本文件(repo)的目录
(2)下载repo脚本文件
(3)创建用于存放Android源代码的目录
(4)初始化
(5)开始下载Android源代码
2.Android源代码目录结构分析
3下载Android源代码中的一部分
有两种方法:方法一、使用repo sync命令 方法二、使用git clone 命令
4.编译Android源代码
第一步:初始化编译环境
第二步:选择目标
第三步:编译Android源代码
5.Out目录结构分析
6.将自己的APK作为Android内置程序发布
7.用模拟器测试System.img文件
(2)下载和编译linux内核源代码
1.下载linux内核源代码
2.Linux内核源代码的目录结构
3.安装Android内核的编译环境
(1):准备工作
(2):解压编译器
(3):验证交叉编译器是否安装成功
(4):安装libncurses5
4.配置和编译linux内核
Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要在Ubuntu Linux下搭建两套开发环境。这一章就是讲如何搭建这两种环境。想要熟练掌握这两种环境搭建,还需要我在vmware上自己运行实现。