首頁 > 軟體

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

2019-11-30 05:59:05

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桌面

1

Ubuntu系統的安裝,由於Android 原始碼的編譯官方推薦ubuntu 10.04的64位元的系統,而且也專門為10.04的系統做了一些優化,所以小編也一直使用這個版本的Ubuntu系統,別的版本的ubuntu系統也可以下載編譯,但是可能會出現一些問題,為了避免問題,所以最好還是安裝官方的推薦來安裝,ubuntu系統的安裝小編這裡就不說了,百度搜尋,就會找到很多安裝教學

1

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

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

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

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


2

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

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

sudo apt-get install curl

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


1

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

2

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

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

sudo gedit /etc/apt/sources.list

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


3

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

sudo apt-get update


4

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

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

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

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


5

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

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

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


6

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

sudo apt-get install git-core


7

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

檢視git版本的命令:

git --version


1

這裡小編來簡要的介紹一下repo工具1、repo其實就是一個Python指令碼檔案,可以用vi、gedit等文字編輯檢視工具開啟檢視編輯2、真正下載、管理Android程式碼是上面安裝的git工具,repo只是對為了我們方便下載Android原始碼,而對git進行一些呼叫等其它相關操作3、使用repo sync同步下載程式碼時因為網路原因可能會經常斷線,可以使用下面的指令碼來做個指令碼檔案,讓它中斷後,又自動下載#! /bin/bashrepo sync ?while [ $? = 1 ]; do ?sleep 5 ?rep
o sync ?done ?

2

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

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


3

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

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

chmod a+x repo

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

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



IT145.com E-mail:sddin#qq.com