參照官方教程:Tsinghua Open Source Mirror
1. 下載了repo工具
mkdir ~/bin
PATH = ~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
2. 下載了每月更新初始化包
wget https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下載初始化包
tar xf aosp-latest.tar #解壓
cd aosp # 解壓得到的 AOSP 工程目錄
# 這時 ls 的話什么也看不到,因為只有一個隱藏的 .repo 目錄
3檢出指定版本的Android源碼,如android-5.0.2_r1
3.1 設置好你要同步的分支:
$ repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-5.0.2_r1
3.2然后同步就行了:
$ repo sync