repo安裝

標籤: 

雜談

分類: Android

問題1:找不到命令:repo

方法:

在下載android源碼的時候用repo時提示找不到命令,可以用如下方法解決,在命令行中輸入如下兩行:
echo 'export PATH=$PATH:$Home/bin' >> ~/.bashrc
export PATH=$PATH:$HOME/bin


問題2:

/home/xxxxxx/bin/repo: line 1: 在未預料的“newline”附近出現語法錯誤
/home/xxxxxx/bin/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN

方法【轉】:

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://Androidgit.linaro.org/platform/manifest.git -b android-2.3.4_r1

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

9.修改.repo文件

找到source目錄中的.repo下面的manifest.xml文件,這是個隱藏文件 ls -a才能看到

cd .repo

gedit manifest.xml

將fetch="git://Android.git.kernel.org/"

改爲

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

10.執行repo sync

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章