android開發-4源代碼的下載

android開發-4源代碼的下載

下載Android源代碼工程。(三種方法可選)
1、本地上傳代碼(本地已經有代碼,上傳到Ubuntu中)
在用戶目錄建立android目錄
sudo mkdir android
上傳android代碼到該目錄
解壓縮
sudo tar zxvf android *
進入android源代碼目錄
cd ~/android/442
這種方法適合在特定開發板提供特定版本的android源碼。
2、官方推薦方法
repo下載
由於某些問題,不能訪問android開源官網。
3、自己摸索到的方法(第一種方法只能搜索別人下載好的,版本不一定合適,也不能保證壓縮包沒有問題,主要是文件不全的問題,編譯時就會出錯。第二中方法可靠,但是由於網絡原因國內不能訪問google,不能下載,只好找國內的AOSP的映象,清華服務器較好)。


下載repo 
https://storage.googleapis.com/git-repo-downloads/repo
可以再windows上下載,如果訪問不到,自己想辦法。或者去我的網盤內下載已經修改好的。http://pan.baidu.com/s/1jGf4GWe
下載後可以使用文本編輯工具(推薦notepad++)打開看一下,我下載的最新版,版本爲1.21
要求git 版本1.7.2以上
這裏主要看如下一行
REPO_URL = 'https://gerrit.googlesource.com/git-repo'
這裏的地址指向谷歌,如果不修改,在使用repo工具時還是訪問不到谷歌而不能執行,
把這一樣的地址修改爲清華的地址
REPO_URL = 'git://aosp.tuna.tsinghua.edu.cn/android/git-repo'
保存,上傳到Ubuntu 的~/bin下
修改執行權限
chmod +x repo
增加到路徑中
PATH=~/bin:$PATH 
新建myandroid目錄
mkdir myandroid
cd myandroid
設置git信息
git config  --global user.email "[email protected]"
git config  --global user.name "jamie"


repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest
如果此時出現錯誤 fatal: git 1.7.2 or later required
執行如下操作 更新git版本爲最新
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
重新 repo
完成後即配置好了主線代碼(最新代碼)下載環境,如果要獲取其他版本代碼 使用
repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-4.4.3_r1.1.0.1 (關於版本信息可以參看以下鏈接,看不到的去我的網盤地址同repo工具)
https://android.googlesource.com/platform/manifest/+refs
同步,下載代碼
repo sync
這個等待時間很長,谷歌版本據說三天以上,清華版本我這裏大概20個小時。
其間可能還有經歷下載中斷的情況,這時只要重新執行repo sync就可以了(在myandroid目錄中執行)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章