1. 程式人生 > >國內下載Android原始碼教程

國內下載Android原始碼教程

本教程採用Linux系統Ubuntu為例進行Android原始碼的下載

一、下載環境配置

1.如果你的Linux系統或虛擬機器還沒有安裝JDK,請先安裝JDK,安裝命令為

sudo apt-get install openjdk-8-jdk

如果無法安裝,可以先檢查下網路是否可用,如果網路可用,可能是安裝源沒有更新,可以使用以下命令進行源更新:

sudo apt-get update

如果更新後還是無法安裝,可以嘗試更改源,參考這篇文章

2.安裝git和curl

sudo apt-get install git-core curl

3.安裝repo工具

mkdir ~/bin
PATH=~/bin:$PATH
chmod 777 ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

4.建立工作目錄

mkdir workspace
cd workspace

二、原始碼下載

1.初始化repo

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

如果有提示說gerrit.googlesource.com連線失敗,那麼請用文字編輯器開啟~/bin/repo,將REPO_URL 一行替換成:

REPO_URL = 'https://gerrit-googlesource.lug.ustc.edu.cn/git-repo'

再執行上述命令。

當然,如果我們只需要某個安卓版本,可以使用以下命令:

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.0.1_r1

2.同步原始碼到本地

repo sync

3.等待下載完成即可。