ubuntu下android 源碼下載

一、安裝git和curl 
進入Linux ,打開終端,在終端窗口敲下面的命令: 
sudo apt-get install git-core curl 
二、安裝repo腳本 
首先安裝repo。在當前用戶:~目錄下新建一個bin目錄。在終端中執行: 
cd ~ 
mkdir bin 
而後,向PATH中添加bin路徑: 
export PATH=$PATH:~/bin 
而後執行下面兩行指令,下載repo腳本並修改可執行屬性: 
~/bin$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo 
是經過cURL來下載Repo腳本,保存到~/bin/repo文件中 
chmod a+x ~/bin/repo 
給~/bin/repo賦給repo執行權限 
三、初始化repo 
首先創建一個目錄用來存放Android源代碼: 
mkdir mydroid 
cd mydroid 
repo init -u git://android.git.kernel.org/platform/manifest.git 
把Android當前主線上最新版本的全部的sourcecode拿下來 
若是想拿某個branch而不是主線上的代碼,咱們須要用-b參數制定branch名字,好比: 
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake 
四、同步版本 
使用repo sync命令,就能夠把整個Android代碼樹作同步到本地 
php

repo sync 執行時會遇到fatal: HTTP request failed 的問題 android

解決方法:
1. 瀏覽器登陸https://android.googlesource.com/new-password,並用gmail賬號登陸;
2. 點擊網頁上的「容許訪問」,獲得相似:
git



以後可能還出現沒法鏈接的問題 這個時候 cd 到.repo(就是工程目錄,執行repo init 命令目錄下的.repo ) ,用gedit命令打開manifest.xml 修改fetch屬性改成git://Android.git.linaro.org/以後執行sync 就能夠下載源碼了 ,Good luck。 web

參考: 瀏覽器

http://blog.csdn.net/gaojinshan/article/details/9698825
curl


fetch="https://android.googlesource.com/" fetch

相關文章
相關標籤/搜索