一、安装repo
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
二、下载源码
mkdir aosp
cd aosp
初始化仓库
# nexus5x 最后支持的版本
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-8.1.0_r52
aosp代号、标记、build号
https://source.android.com/docs/setup/about/build-numbers
同步源码
repo sync
删除git缓存目录
find . -name .git | xargs rm -rf
三、编译aosp
source build/envsetup.sh
lunch aosp_x86-eng
export LC_ALL=C
make -j4