Android源碼對於Android開發者來說,遲早有一天你會用到的,所以就記錄一下,分享給讀者,希望對讀者有用
這里需要使用到Git相關知識,不清楚的可以先閱讀,了解的可以跳過
Git-TortoiseGit完整配置: http://www.cnblogs.com/popfisher/p/5466174.html
下面通過四個步驟完成platform/frameworks/base工程的clone
1、Google 存放Android源碼的Git倉庫
http://android.kvmpool.com/
打開上面鏈接可以看到下面的目錄結構
2、下載key文件
key文件是
http://doc.kvmpool.com/id_rsa

克隆有兩種方式:
a. 如果是使用命令行執行克隆,那么只需要將id_rsa文件暫時替換掉.ssh目錄下的id_rsa文件,然后執行git clone xxx命令
b. 如果是使用TortoiseGit,那么需要使用工具puttygen.exe工具(TortoiseGit安裝目錄的bin目錄下)和id_rsa文件生成對應的ppk文件(本文使用這種方式)
生成ppk方法(網上隨便找找也是一大堆)

3、克隆指定子項目工程 platform/frameworks/base
a. 命令行克隆工程
git clone android@android.kvmpool.com:mirror/platform/frameworks/base
b. TortoiseGit客戶端克隆
點擊OK之后即可開始克隆代碼
4、切換到指定的分支的代碼,這里我切換到android6.0的代碼
這樣就完成了對platform/frameworks/base的源碼下載,如果需要其他的工程,可以參考同樣的步驟