Android?

Android4.4原始碼於11月1日正式釋出,下面小編來把Android4.4原始碼下載的具體過程寫個詳細的文件說明,以供有需要的朋友作為參考,整個Android4.4原始碼的下面步驟相對比較多,所以小編打算分成幾篇文件一起來寫:

1、原始碼的下載環境準備:主要介紹系統要求和需要的相關工具

2、Android 4.4原始碼的下載

3、Android 4.4 原始碼的編譯

請持續關注

本經驗說明:

小編的這個建議只適合於10.10之前版本的ubuntu系統,後面的11.04,11.10。。。14.04系統因為採用的預設桌面不同,所以本經驗不適用,若要使用,那麼請安裝GNOME桌面

系統的準備

curl工具的安裝

curl是一個可以用於終端命令中下載的工具,安裝這個工具,主要是為了後面下載repo工具

下面就先來介紹這個工具的安裝

按照下面的方式開啟終端命令列工具:

應用程式----附件----終端,英文版的ubuntu系統,操作如下圖所示

Android 4.4 原始碼下載之下載環境準備

請先確保電腦能正常連線網路

輸入下面的命令來安裝curl工具

sudo apt-get install curl

回車後會要求我們輸入當前登入使用者的密碼,輸入正確的密碼後,就會自動連線網路幫我們下載安裝curl工具

Android 4.4 原始碼下載之下載環境準備

git工具的安裝

小編經過驗證,1.7.2以前版本的git工具下載Android原始碼的時候會報錯,只能使用1.7.2之後版本都git,小編使用的是10.04的ubuntu,這個版本的ubuntu系統不支援1.7.2以及更高版本的git工具的下載,所以我們得使用一些別的辦法來安裝,使用10.04以後版本的ubuntu系統的朋友們,可以跳過這個下面的2到5步,因為可以直接安裝高版本的git工具

為了在10.04版本的ubuntu系統中安裝高版本的git工具,需要新增新的源,所以下面的幾步先來講述新增源,以及新增源可能會遇到的問題,已經怎麼處理

輸入下面的命令來開啟儲存源的檔案:

sudo gedit /etc/apt/sources.list

執行上面點命令後就開啟如下面所示的文字,在文字的最後新增圖中藍色方框所示的“源”,之後儲存檔案,並關閉

Android 4.4 原始碼下載之下載環境準備

新新增的源是不會立即起作用的,需要我們更新系統的源,才能生效,輸入下面的命令來更新源:

sudo apt-get update

Android 4.4 原始碼下載之下載環境準備

在更新源時,會出現下圖中紅色方框所示的錯誤,小編為了處理這個錯誤折騰了一個多小時,最後終於解決,具體解決方法,請看第下面第5和6步

具體錯誤資訊提示我們要看:

The following signatures couldn't be verified because the public key is not available :NO_PUBKEY A1715D88E1DF1F24

在錯誤資訊後面有個關鍵的十六進位制數字,它是我們要關注的重點:A1715D88E1DF1F24

Android 4.4 原始碼下載之下載環境準備

在終端中輸入並執行下面的命令:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A1715D88E1DF1F24

執行完上面點命令後,我們再來更新源,這次就可以成功更新源,不會有錯誤提示了,更新源後,我們就可以從新的源中來下載安裝新版本的git工具

Android 4.4 原始碼下載之下載環境準備

輸入下面的命令來安裝新版本的git工具:

sudo apt-get install git-core

Android 4.4 原始碼下載之下載環境準備

最後我們輸入檢視git版本的命令來檢視我們安裝的git工具的版本,可以看到安裝的git工具的版本是1.8.4.2

檢視git版本的命令:

git --version

Android 4.4 原始碼下載之下載環境準備

repo工具的下載

這裡小編來簡要的介紹一下repo工具

1、repo其實就是一個Python指令碼檔案,可以用vi、gedit等文字編輯檢視工具開啟檢視編輯

2、真正下載、管理Android程式碼是上面安裝的git工具,repo只是對為了我們方便下載Android原始碼,而對git進行一些呼叫等其它相關操作

3、使用repo sync同步下載程式碼時因為網路原因可能會經常斷線,可以使用下面的指令碼來做個指令碼檔案,讓它中斷後,又自動下載

#! /bin/bash

repo sync

while [ $? = 1 ]; do

sleep 5

repo sync

done

下面我們就來說怎麼下載repo工具

下載repo工具,可以參考Android官網上面所說的網址來下載,若是網路連線錯誤,那麼可以參考小編所使用的網址來下載,如下圖紅色方框所示

Android 4.4 原始碼下載之下載環境準備

repo工具下載後,只是一個普通的文字檔案,我們要讓它變成可以執行檔案,這樣我們在下載Android原始碼的時候就可以呼叫執行repo了,不然沒有執行許可權就會報錯

使用下面的命令來給repo檔案執行許可權:

chmod a+x repo

其中 a+x 表示給任何人都新增執行的許可權

原始碼下載的前提工作已經做好,後面下面將講述原始碼的下載,請繼續關注

Android 4.4 原始碼下載之下載環境準備

注意事項

注意小編使用的是10.04的Ubuntu系統,其它版本的ubuntu操作方法有些不同,請根據實際情況進行操作

如果覺得小編的經驗還不錯,請點選右邊的“關注TA”和“投票TA”,以方便隨時學習瞭解其他相關經驗

若是下載安裝過程中遇到問題可以在後面回覆,小編有空時將會解答。

系統, 版本, 工具, 環境, 原始碼,
相關問題答案