首先下载 repo 工具到某目录。此处为 ~/bin:
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
然后新建一个 android 目录用于存放源代码:
mkdir android
进入其中初始化仓库:
cd android
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest
初始化完成之后就可以下载了。下载全部源代码,执行:
repo sync
如果要下载某个特定的版本,可以参考 https://source.android.com/source/build-numbers.html#source-code-tags-and-builds