Android 深度探索(卷1)HAL 與驅動開發android
第四章 源代碼的下載和編譯測試
心得體會blog
本章主要介紹使用Git下載兩套源代碼。一套是Android 源代碼,另外一套是Linux 內核源代碼。主要介紹如何下載和編譯Android源代碼和Linux內核源代碼。開發
Android源代碼包含較多東西,Android系統內置應用程序,Android SDK 的源代碼以及HAL源代碼。配置Android源代碼下載環境,在Linux終端執行一系列命令:it
第一步:建立一個用於存放下載腳本文件(repo)的目錄(可將該腳本文件放置到任何目錄中,在這裏使用~/bin)編譯
# mkdir ~/bin配置
# PATH = ~/bin:$PATH終端
第二步:下載repo腳本下載
第三步:建立用於存放Android 源代碼的目錄(可放在其餘目錄中)程序
# mkdir android_source
# cd android_source
第四步:初始化
第五步:開始下載android 源代碼
# repo aync
若是要備份android源代碼,最好不要把版本庫(。Git目錄)刪除,不然再執行 repo sync 命令會從新下載整個android 源代碼。若是依賴版本庫,執行repo sync命令只會下載變化部分。
以及對android 源代碼目錄的解析
重要的,咱們編譯android 源代碼:
第一步:初始化編譯環境
第二步:選擇目錄
第三步:編譯android 源代碼
# make
# make -j4
Out 目錄結構分析
將本身的APK 做爲android 內置程序發佈
用模擬器測試 system.ing文件
以後進行下載和編譯Linux 內核源代碼。Linux內核源代碼的目錄。
http://www.cnblogs.com/xl9313/