歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 完美版Android系統源代碼新下載地址

完美版Android系統源代碼新下載地址

日期:2017/2/28 16:06:19   编辑:Linux教程

9月10號左右下過一次Android源代碼,下了6%之後就死活下不了,不是提示連接失敗就是提示沒有任何數據返回,最後網上人說android.git.kernel.org網站被黑了,git方式和http方式都下不了,折騰好些時間終於知道怎麼配置文件,最後網站被黑卻下不了,灰常悲催。

今天晚上試了一下,還是不行,最後google了一下,在網上找到了答案。下面寫一個完整的步驟供大家參考(ubutun系統),歡迎批評指正。

1.安裝git

sudo apt-get install git-core

2.安裝curl

sudo apt-get install git-core curl

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

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

4.給repo可執行權限

chmod a+x ~/bin/repo

5.修改~/bin/repo文件將第五行

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

改為

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

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

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

export PATH=$PATH:~/bin

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

mkdir myandroid

cd myandroid

8.執行repo init -u git://android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1

這一步大概有一分多鐘就完成了。

9.找到myandroid目錄中的.repo下面的manifest.xml文件,該文件只是一個鏈接,實際上是manifest目錄下面的default.xml文件,將

fetch="git://android.git.kernel.org/"

改為

fetch="git://android.git.linaro.org/"

10.執行repo sync

OK大功告成!一會兒會叫你輸入GMail帳號,接下來就可以閃人了。

參考鏈接1:http://www.linuxidc.com/Linux/2011-09/43593.htm

參考鏈接2:http://groups.google.com/group/android-platform/msg/975672c3e44a519f

鏈接2裡面的sed命令不懂,按照裡面的方式會提示s/參數不對,去掉時又會提示找不到目錄,最後索性不管了直接執行repo sync結果N年前的提示又出來了,很無語。看著提示也知道問題出在哪裡了,按照之前折騰時大概注意了幾個重要的地方,也知道執行sed時是起什麼作用了,於是就有了第9步。第10步執行成功證明自己改對了。

OK,總之是android源代碼的地址變了,又可以下了,而且速度灰常快,要下的趕緊的啊,呵呵……

Copyright © Linux教程網 All Rights Reserved