天天看點

[Android] repo 下載下傳Android源碼(國内鏡像)repo 下載下傳Android源碼(國内鏡像)

下載下傳repo 

将repo添加進環境變量 

下載下傳後将repo複制到/usr/bin目錄下,之是以複制到這個目錄是因為這個目錄本身就在系統環境變量裡面,這樣的話就省去了配置repo環境變量的問題,接着給普通使用者賦對這個檔案的執行權限

測試repo是否安裝成功 

接着在其它非系統環境變量目錄執行repo指令,看是否有這樣的輸出

如果有這樣的輸出就代表repo安裝成功。

修改repo 

将repo加進系統環境變量之後還要修改一下檔案的一下内容,因為預設的repo檔案的下載下傳源是googlesource.com,然而這個網址是在牆外的無法通路,是以我們就要把下載下傳源代碼的位址改為國内的,國内的下載下傳Android 源碼的鏡像有很多,常見的有 tsinghua/omap/,這裡我們使用清華的,因為清華就在筆者附近從網絡連結速度來說都相當快。 

修改repo檔案衆的REPO_URL 為

由于是repo在/usr/bin目錄下是以在編輯repo檔案的時候要在前面加上sudo

下載下傳源碼 

接着開始下載下傳Android 源碼,這裡我在自己的家目錄建立了一個Android_Source 檔案夾來存儲Android源碼。執行下列指令來初始化倉庫

接着在Android_Source目錄裡下執行下列指令,就開始從清華鏡像下載下傳Android源碼,我在實際下載下傳過程中出現過網絡情況不太好的時候,這時候下載下傳會中斷,這時重新執行改指令就可以了。repo會檢測之前下載下傳好的是否完成,然後接着從上一次中斷處開始下載下傳。就這樣就基本上完成了Andorid源碼的下載下傳,下載下傳完成後大概31G左右,如果不到31G的基本上就是沒下載下傳完,重新執行該指令即可。

查詢下載下傳完成後的檔案大小: 

[Android] repo 下載下傳Android源碼(國内鏡像)repo 下載下傳Android源碼(國内鏡像)

那到底什麼時候是下載下傳完成的狀态呢,下載下傳完成後會有這樣的提示:

圖例: 

[Android] repo 下載下傳Android源碼(國内鏡像)repo 下載下傳Android源碼(國内鏡像)

PS. 有的同學在執行repo init指令的時候可能會出現這樣的提示:

這個提示已經很明顯了,大概意思就是git不知道你是誰,需要執行下這兩個指令告訴git就可以了。

本文轉自demoblog部落格園部落格,原文連結http://www.cnblogs.com/0616--ataozhijia/p/7574462.html如需轉載請自行聯系原作者

demoblog

上一篇: 設計教訓。