第四章讀書筆記

一.下載、編譯和測試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

相關文章
相關標籤/搜索