第四章 读后心得体会
下载 编译 测试Android源代码
一.配置Android源代码下载环境
- 创建一个用于存放下载脚本文件的目录:
# mkdir ~bin
# PATH=~/bin:$PATH
- 下载repo脚本文件
- 创建用于存放Android源代码的目录
# mkdir android_source
# cd android_source
- 初始化
- 开始下载Android源代码
# repo sync
二.下载Android源代码中的一部分
方法1.使用repo sync命令
方法2.使用git clone命令
三.编译Android源代码
第一步:初始化编译环境
第二步:选择目标
第三步:编译Android源代码
四.Out目录结构分析
Out目录是存放编译Android原代码生成的目标文件的默认目录。Out目录中只有两个直接子目录:host和target
Host目录主要是一些编译过程中需要的一些库和工具
Target中的目标文件都可以在Android系统上运行
五.将自己的APK作为Android内置程序发布
将apk程序嵌入system.img文件最简单的方式就是直接将apk文件复制到system.img目录下,然后再从system目录生成system.img文件。
六.用模拟器测试system.img文件
下载和编译Linux内核源代码
一.下载Linux内核源代码
二.Linux内核源代码的目录结构
三.安装Android内核的编译环境
可按下面步骤安装交叉编译器:
第一步:准备工作。
第二步:解压编译器。
第三步:验证交叉编译器是否安装成功
第四步:安装libncurses5
四.配置和编译Linux内核