參考Android系統(tǒng)源代碼情況分析第二章進行實踐,為了提高效率,也為了增加實踐機會,使用Nexus5進行內(nèi)核編譯。需要說明的是,Android源代碼工程默認是不包含它所使用的Linux內(nèi)核源碼,如果需要運行定制的Linux內(nèi)核,就要單獨下載內(nèi)核源碼,并且對它進行編譯。Nexus Android源碼的編譯參考

1、下載nexus5 對應的內(nèi)核源碼

     Android系統(tǒng)使用的是Linux內(nèi)核,但與主線分枝的Linux內(nèi)核又有一些差異,各個不同的廠商又有自己的修改。內(nèi)核源碼位于谷歌境外服務器,不FQ無法訪問,這給同步源碼造成很大的不便。幸好清華大學的開源服務器上也同步了AOSP內(nèi)核的源碼,使得我們無須FQ就可以同步源碼。

   映射關系如下:

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

名稱     Google GIT地址     清華服務器地址
common     https://android.googlesource.com/kernel/common.git     https://aosp.tuna.tsinghua.edu.cn/kernel/common.gitexynos     https://android.googlesource.com/kernel/
        
		

網(wǎng)友評論