下载编译和测试Android源代码:配置Android源代码下载环境,创建一个用于存放下载脚本文件的目录;下载repo脚本文件;创建用于存放Android源代码的目录;初始化;开始下载Android源代码;Android 源代码目录结构解析;下载Android源代码目录中的一部分:方法一:使用repo sync命令,#repo sync platform/bootable/recovery;方法二使用git clone命令;编译Android源代码:初始化编译环境;选择目标编译Android源代码;out目录结构分析;将自己的apk作为Android内置程序发布;用模拟器测试system.img文件
下载和编译linux内核源代码:#git clone https://android.googlesource.com/kernel/common.git;linux内核源代码的目录结构;安装Android内核的编译环境:第一步,准备工作;第二步,解压编辑器;第三步,验证交叉编译器是否安装成功;第四步,安装libncurses5;配置和编译linux内核;make mrproper:清除所有由编译产生的文件+清楚配置文件;make distclean :make mrproper+删除编辑器留下的备份文件和补丁文件
以下四个配置命令必须在linux源代码根目录执行
1.Make config 该命令以文本形式配置linux内核
2.Make menuconfig 该命令以字符界面风格的菜单形式配置linux内核
3.Make oldconfig 字符界面形式逐项要求用户配置
4.Make xconfig 以图形界面形式配置linux内核