2021-05-12 14:32:11
Android 4.4 原始碼下載之下載環境準備
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 ?rep2
下面我們就來說怎麼下載repo工具
下載repo工具,可以參考Android官網上面所說的網址來下載,若是網路連線錯誤,那麼可以參考小編所使用的網址來下載,如下圖紅色方框所示
3
repo工具下載後,只是一個普通的文字檔案,我們要讓它變成可以執行檔案,這樣我們在下載Android原始碼的時候就可以呼叫執行repo了,不然沒有執行許可權就會報錯
使用下面的命令來給repo檔案執行許可權:
chmod a+x repo
其中 a+x 表示給任何人都新增執行的許可權
原始碼下載的前提工作已經做好,後面下面將講述原始碼的下載,請繼續關注
相關文章