第四章读书笔记

一.下载、编译和测试Android源代码:linux

配置android源代码下载的环境:android

    1.建立一个用于存放下载脚本文件(repo)目录git

    2.下载repo脚本文件app

3.建立用于存放android源代码的目录测试

4.初始化ui

5.开始下载android源代码google

 

Android源代码目录结构解析编译器

 

下载android源代码中的一部分:it

方法一:使用repo sync命令;编译

方法二:使用git clone命令;

 

编译android源代码:

  1. 初始化编译环境:在Linux终端执行两条命令中的任何一个。

#source build/envsetup.sh

.build/envsetup.sh

2.选择目标:使用lunch命令设置编译目录。

3.编译android的源代码:执行以下命令便可编译Android源代码:

   #make

 

out目录结构分析:

out目录是存放编译Android源代码生成的目标文件的默认目录。

 

将本身的apk做为android内置程序发布:

将apk程序嵌入sysytem.img文件最简单的方式就是将apk文件复制到sysytem/app目录下,而后再从system目录生成system.img文件。

 

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

下载Linux内核源代码:执行下面的命令:

#git clone https://android.googlesource.com/kernel/common.git

 

Linux内核源代码的目录结构。

 

安装Android内核编译环境:

在Ubuntu Linux下编译Linux内核须要安装交叉编译器。

 

配置和编译Linux内核:

使用下面的命令可编译Linux内核:

#export PATH=/root/compilers/arm-none-linux-gnueabi/bin:&PATH

#cd~/linux_kernel

#make clean

#make

相关文章
相关标签/搜索