天天看點

Android 7.1.1源碼下載下傳

有時候想看看android源碼,卻不知道如何去下載下傳android源碼,再這裡以最新的android 7.1.1為例,記錄下在國内下載下傳android源碼的方法。網上的方法也有很多,好多目前都不能下載下傳,簡要記錄下自己下載下傳android N 源碼的流程

1、下載下傳安裝repo 工具

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
           

2、建立一個放android源碼的目錄,名字随意

mkdir android_sourcecode
cd android_sourcecode
           

3、初始化repo庫

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest
           

4、如果需要下載下傳某個特定的android版本,隻需通過 -b指定版本号就行

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22
           

5、repo庫初始化後,就可以直接下載下傳指定版本的android源碼,也可以通過指定下載下傳路徑,來下載下傳源碼中某一個子產品

#下載下傳repo庫裡所有的android源碼
repo sync 
#指定下載下傳路徑,下載下傳某個子產品代碼
repo sync packages/providers/ContactsProvider
           

repo sync指令後接的path,在執行repo init目錄下(此處即android _sourcecode)有個.repo檔案夾,可以通過

.repo/manifest.xml 檢視各個子產品的路徑,然後通過repo sycn path來下載下傳學習最新的android源碼,檢視googel大神們寫的代碼

如果以後android源碼更新了,隻需改變步驟4中-b後指定的路徑,Android所有版本清單

繼續閱讀