参照官方教程: 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