Android源代码位于Google的Git代码库中,由于Android源代码工程过于复杂庞大,所以Google以Git为基础用Python脚本,写了一个管理工具Repo。
1.安装Repo
在安装Repo之前,假定已经安装好了git。
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
2.初始化Repo
首先创建一个文件夹,用来装即将下载的代码。
madir aosp
cd aosp/
配置Git
git config --global user.name "windcake"
git config --global user.email "windcakewang@gmail.com"
执行init
repo init -u https://android.googlesource.com/platform/manifest
这样下载下来的是master的代码。我个人想研究6.0的代码所以使用-b指定了分支
repo init -u https://android.googlesource.com/platform/manifest -b android-