源代码的下载和编译
一、下载,编译和测试Android源代码
- 配置Android源代码下载环境
1创建一个用于存放于下载脚本(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin)
2下载repo脚本文件(用于下载Android源代码)
3创建用于存放Android源代码的目录(可放在其他目录中)
4初始化
5开始下载Android源代码
2.Android源代码目录结构解析
3.下载Android源代码中的一部分
1使用repo sync命令
2使用git clone 命令
4.编译Android源代码
1初始化编译环境
2选择目标
3编译Android源代码
5.Out目录结构分析
6.将自己的APK作为Android内置程序发布
7.用模拟器测试system.img文件
二、下载和编译Linux内核源代码
1.下载Linux内核源代码
2.Linux内核源代码的目录结构
3.安装Android内核的编译环境
1准备工作
2解压编译器
3验证交叉编译器是否安装成功
4安装libncurses5
4.配置和编译Linux内核
Make clean命令用于清除大多数由编译生成的文件(.o、.ko等文件),但保留配置文件。除了make clean命令外,另外两个清除得更彻底的命令:make mrproper和make distclean。
Android移植主要就是Linux内核的移植。