星期一, 7月 27, 2009

使用Repo在Windows平台下載Android原始碼

昨天花了一些時間才弄好,將步驟記錄起來

1. 安裝Cygwin [1],要安裝的packages如下:
  • Net -> curl
  • Devel -> git* (git, git-completion, git-gui, gitk)
  • Libs -> libreadline6, libiconv2
  • Editors -> vim
  • Python -> python
2. 啟動Cygwin之後,開始安裝Repo[2]
  • 先在使用者的家目錄新增bin目錄
    $ cd ~
    $ mkdir bin
  • 下載Repo到bin目錄裡
    $ curl http://android.git.kernel.org/repo >~/bin/repo
    $ chmod a+x ~/bin/repo
  • 設定Repo,並新增mydroid目錄準備放檔案
    $ cd ~
    $ mkdir mydroid
    $ cd mydroid
    $ ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
    (需要輸入一個已申請Google account的email)

  • 開始抓取所有的Android原始檔
    $ repo sync
抓好後就可以用Windows的檔案總管去瀏覽檔案囉。

延伸閱讀:更多Repo用法[3]或如何使用Eclipse[4]

1 則留言:

Chih-Wei Huang 提到...

repo 並未要用一定要使用 gmail account. 它只是用在 git commit 的 log 上。可以輸入任何 email.