android源碼下載成功記錄

來源:互聯網
上載者:User

1.安裝git

sudo apt-get install git-core

2.安裝curl

sudo apt-get install git-core curl

3.安裝repo, 通過curl下載repo

網上或者很多書籍上都是這樣寫的:

curl http://android.git.kernel.org/repo > ~/bin/repo

結果得到的repo不能用,什麼301重新導向的,唉!悲催啊!後來在csdn上發了個貼子,大牛給解決啦!

http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 這個連結提供下載repo!

也可以通過下面命令得到:

curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo

4.修改執行許可權

chmod a+x ~/bin/repo

5.修改~/bin/repo檔案將第五行

這一步又是容易出錯啊,哥就死在這裡很久啊!很多書籍或網站上都是這樣命令:

~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git

執行以後,等n久,結果出現讓你喜出望外的結果啊

error:Failed connect to code.google.com:443; Operation now in progress while accessing https://code.google.com/p/git-repo//info/refs

網上大牛解決:修改~/bin/repo檔案將第五行

REPO_URL='https://code.google.com/p/git-repo/'

改為

REPO_URL='http://code.google.com/p/git-repo/'

6.然後向PATH中添加bin路徑:

export PATH=$PATH:~/bin

7.建立一個目錄,然後進入該目錄。

mkdir source

cd source

8:執行

repo init –u git://android.git.kernel.org/platform/manifest.git的時候報連結被拒絕,所以換了個源來下載
repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
這中間會問到你的名字和Email。如果你打算上傳代碼,Email須是一個Google賬戶。
repo初始化成功後會看到類似於下面的提 示:
repo initialized in /home/(目前使用者名)/source
9:最後執行$repo sync開始同步代碼。過程比較漫長,下載速度取決於你的網速(偶的3-4小時左右),中間有可能遇到斷線,重新執行repo sync即可斷點續傳。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.