想在 Windows 環境下下載全部 Android Source Code 的程式開發人員一定遇過不知怎麼下手,不是不會使用 Git,而是要下載超過 150 個 Projects 似乎沒有比較好的方法,在 Linux 下有 repo 可以用,但 Windows 下似乎沒比較方便的工具可以一次下載 Android 的所有 Source Code。
要嘛就是一個一個 Project 下載,要嘛就是花時間弄批次檔,但如果未來 Projects 有異動又要重來一次,略顯麻煩。
因此下載 Android Source Code 的懶人包誕生了。
懶人包下載位置
lazyandroidgit.7z
lazyandroidgit_platform.7z
懶人包區分為兩種
- 下載全部的 Source Code
- 只下載 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 的人可以試試看!
非常感謝您的工具!! :D
回覆刪除對於想下載Android source的人,真是非常方便的工具。感恩啊~~
回覆刪除Kalo
非常感謝喔!!
回覆刪除感謝拉,好用ㄉ工具
回覆刪除請問懶人包我下載後,直接開啟lazyandroidgit.bat,
回覆刪除依照今天會有220個檔案,但是當他跑完220的檔案後,
android_source裡面所有資料夾都是空的耶!
請問project會被放到哪邊呢?
解開後有一個資料夾(git) + 兩個檔案(lazyandroidgit.bat, wget.ext)
回覆刪除都要放到同一個資料夾內
再執行 lazyandroidgit.bat
您好,我下載lazyandroidgit.7z之後,將之解壓縮至lazyandroidgit的資料夾,
回覆刪除此資料夾中會有一個資料夾(git) + 兩個檔案(lazyandroidgit.bat, wget.ext),
然後執行lazyandroidgit.bat,會出現類似您上方提供的圖片,
但是跑的過程中,仔細看了一些地方,發現他每一個Project最後都會出現:
unable to connect a socket
(圖片請參閱http://www.wretch.cc/album/show.php?i=superrona&b=29&f=1621188089&p=0)
所以當220個檔案跑完後,lazyandroidgit資料夾中會多出一android_source資料夾,
可是我把所有資料夾下的資料夾在打開到最後,都沒有看到其他檔案,
這樣應該是我下載中哪邊有錯誤了,可以麻煩您幫我解答嗎?非常感謝您的幫忙!
似乎是連不上 Android 放 Source Code 的地方,試試看可不可以連上 http://android.git.kernel.org/ 吧
回覆刪除感謝您的解答,後來發現...是公司網路把他擋掉了^^"
回覆刪除作者已經移除這則留言。
回覆刪除請問板主 下載速度都是幾k在跑嗎?
回覆刪除我在想是我家網路太慢還是怎樣 感覺很久很久才抓的完@@
如果是全抓的話,以 6/24 的原始檔來說,約 10G,抓三、四個鐘頭都不為過
回覆刪除請問版主, 抓取的時候有以下的問題:
回覆刪除android.git.kernel.org[0: 149.20.20.141]: errno=Invalid argument
這是正常的嗎? 非常感謝您的協助.
已經解決. 把批次檔案 androidgit.bat 裡面的 git:// 改為 http:// 就可以了.
回覆刪除感謝您的關注.
這個太好了
回覆刪除感謝版主
你好~~
回覆刪除請問一下該如何抓取某一個版本的Source codes, 譬如 : Eclair, Donuts
謝謝
這工具太棒了!!
回覆刪除好東西!!
回覆刪除感謝分享~
感謝分享
回覆刪除我下載左檔案後,怎樣可以用ECLIPSE使用
回覆刪除好用!!!感謝
回覆刪除感恩感恩
回覆刪除真的,非常感謝
回覆刪除Thanks a lot!!!
回覆刪除Thanks a million!!!
回覆刪除awesome
東西很好用謝謝
回覆刪除但是請問一下我下載完成後,如何在eclipse看到原始碼?
我研究很久還是不知道要看哪一個資料夾
下載下來的資料夾android_source/底下的資料哪下是可以用的,看不懂?
回覆刪除不好意思,初學者問題多
我按了 lazyandroidgit.bat
回覆刪除桌面上出現個資料夾 可是裡面沒東西 怎辦
同時開好幾個還可以同步進行呢! 寫得真好XDD
回覆刪除無法使用,是GIT SEVER掛了嗎
回覆刪除我也連不上http://android.git.kernel.org/
回覆刪除自從八月之後就一直連不上,看來google假籍駭客之名行"不開放原始碼之實",要不然以google的功力,網站被駭頂多一個星期就修復了,事實證明google開放原始碼己經破功了,因為大家都被餵飽了(習慣android系統),要吃魚?蒼蠅要吃自己抓.
回覆刪除請問版主,為什麼我看到的androidgit.bat檔含有亂碼?
回覆刪除請問一下,我抓下來的androidgit.bat怎麼是空的勒?
回覆刪除