Android作爲一個十分火爆的開源系統,在開發應用的過程中難免要了解一下它的源代碼,這樣的話,才能更深層次地掌握和了解其原理,才能製作出更適合自己的東西,這裏我們介紹一下在Windows平臺上直接下載代碼(其實在linux環境下更方便下載)。
下面先介紹一下下載Android系統部分源代碼的方法:
1、下載及安裝Git:
Android源代碼是通過一個開源的分佈式版本控制軟件Git,在Windows平臺也有相應軟件,可訪問:http://code.google.com/p/msysgit/ 來下載最新版本Git工具。下載完成後,即可按默認設置來安裝Git
2、在本地準備好存放源代碼的目錄:
例如我在本地創建F:/Android/ASDK/Android_Src 來存放源代碼
3、打開Git Bash命令行:
在源代碼的存放目錄,我這裏是Android_Src ,通過右鍵選擇“Git Bash”,如下圖所示:
3. 打開源代碼總目錄索引
通過瀏覽器打開: http://android.git.kernel.org/ 這個是Android的各部分的Git目錄,如下圖所示
在上面頁面中選擇你要下載的部分,打開相應的git界面,這裏以"kernel/common.git"爲例,該模塊的project path是:kernel common.git.在打開的Git Bash輸入:
git clone git://android.git.kernel.org/
+ project path.
即:http://android.git.kernel.org/kernel/common.git
回車後就可以看到相應代碼會下載到指定的文件 夾下面了。
其實在Windows平臺上沒有直接下載全部代碼的Git命令,這裏只能藉助其它工具來下載全部源代碼,這裏借用一個Windows平臺下載Android全部代碼的綠色小工具,
它也是依賴前面說的git工具的,安裝完Git後,打開此工具,需要先設置Git的安裝路徑(實在找不到Git命令的話,可以直接將Git的路徑加入到環境變量PATH中去),如下圖所示:
稍等片刻後,初始化完成,即可選擇版本來進行下載全部的源代碼了。