JackForFun

下載 Android Source Code 懶人包

想在 Windows 環境下下載全部 Android Source Code 的程式開發人員一定遇過不知怎麼下手,不是不會使用 Git,而是要下載超過 150 個 Projects 似乎沒有比較好的方法,在 Linux 下有 repo 可以用,但 Windows 下似乎沒比較方便的工具可以一次下載 Android 的所有 Source Code。

要嘛就是一個一個 Project 下載,要嘛就是花時間弄批次檔,但如果未來 Projects 有異動又要重來一次,略顯麻煩。

因此下載 Android Source Code 的懶人包誕生了。
懶人包下載位置

lazyandroidgit.7z
lazyandroidgit_platform.7z

懶人包區分為兩種

  1. 下載全部的 Source Code
  2. 只下載 platform 相關的 Source Code

解開後執行 lazyandroidgit.bat 即可。

以現在這個時間點來看
全部的 Source Code 包含 172 個 Projects,總大小約 5.6G
platform 相關的 Projects 約 152 個,Source Code 大小約 2.7G
下載要花一段時間。

執行 lazyandroidgit.bat 後,會先去 http://android.git.kernel.org/ 找最新的 Projects,依照 Projects 內容自動組出下載的批次檔,再自動執行批次檔下載 Source Code,因此不用怕下載不到最新的 Projects。

懶人包內除了 lazyandroidgit.bat,另外包含了 PortableGit-1.6.4-preview20090729.7z Wget 1.11.4,前者用來下載 Android Source Code,後者用來取得最新的 Projects 批次檔。

苦於無法下載全部 Android Source Code 的人可以試試看!