國內Android源碼下載


因國內網絡被牆的原因,按照Google提供下載Android源碼的方式很難下載到,所以記錄一下國內下載Android源碼的步驟,主要利用的是清華大學的鏡像下載。

說明:

下載環境:Ubuntu14.04,硬盤空間要分配足夠大,我分配的是120G(考慮到還要編譯),內存:4G

下載源碼:android-5.1.1_r9

 

1、安裝git和curl

sudo apt-get install git-core curl

 

2、下載repo(repo很關鍵,直接影響到能否順利的下載到源碼)

mkdir ~/bin

PATH=~/bin:$PATH

git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git

注:

如果通過上面的方法獲取repo失敗,可以使用我下載好的repo,我下載源碼時使用的就是這個repo。

下載鏈接:http://download.csdn.net/detail/zhongfangguiyishi/9523657

將下載好的repo文件放在bin目錄,並更改文件名為repo(命令:mv repo-1.18 repo)

 

3、修改repo url

把 REPO_URL 一行替換成下面的: REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

注:
命令:sudo vim ~/bin/repo

或 sudo gedit ~/bin/repo

第一種方式前提要安裝vim:sudo apt-get install vim

 

4、修改repo權限

chmod a+x ~/bin/repo

 

4. 准備下載Android源代碼

mkdir AndroidSource

cd AndroidSource

 

配置Google賬號

git config --global user.email "youremail@jileniao.net"

git config --global user.name "Your Name"

 

初始化源碼

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-5.1.1_r9

 

注:

查看源碼分支:http://source.android.com/source/build-numbers.html#source-code-tags-and-builds

或:http://androidxref.com

 

5. 正式下載源代碼

repo sync腳本(在源碼目錄下建立腳本:vi down.sh):

#!/bin/sh
repo sync -j16
while [ $? -ne 0 ]
do
repo sync -j16
done

執行下載命令:sh down.sh

 

參考:

http://source.android.com/source/downloading.html

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM