一、下载AOSP的代码
1.下载repo
mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
chmod a+x ~/bin/repo
更新repo的运行过程中会尝试访问官方的git源更新自己,如果想使用tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc里
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
2.repo init AOSP代码分支
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest
-b android-10.0.0-r41
3.拉取代码
repo sync -j8 //j8表示8核拉取代码
整编译代码需要在Ubuntu上安装对应依赖,可以根据版本参考网上
需要保证系统运行内存>16G以上
编译报错停止,可以free -m查看 swap分区的大小。:如下创建一个32G的swap分区
mkdir /home/roo/swapfile
cd swapfile
sudo dd if=/dev/zero of=swap bs=1G count=32
sudo mkswap -f swap
激活swap文件
sudo swapon swap
卸载swap文件【不适用的话卸载即可 现在是创建 不需要这一步】
sud

最低0.47元/天 解锁文章
965

被折叠的 条评论
为什么被折叠?



