AOSP安卓源码下载

Android源码下载

在国内想下载Android要么科学上网,要么使用国内搭建的镜像,有清华镜像,中科大的镜像网站。这里使用清华镜像网站镜像Android源码的下载清华镜像网站地址,为啥我要写这篇笔记嘞,虽然网上有很多这方便的介绍和操作流程,但是自己操作下来确实有很多坑,自己也做个笔记记录一些,而且网上的很多文章也只写了个大致流程,一些细节还是比较少。

下载步骤
首先需要使用Linux系统进行下载,我采用的是Ubuntu18.4版本的
1.下载AOSP的网络工具Repo

mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod a+x ~/bin/repo

然后更改repo的更新地址,repo的运行过程中会尝试访问官方的git源更新自己,这个也得替换为清华的镜像地址:export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
在~/.bashrc 文件中添加到最后一行,或者在repo文件中找到REPO_URL进行替换,使用vim 文件名,查看文件并进行编辑。
在此过程中可能需要下载curl工具,和添加python环境,建议使用python2.7,
以上配置完了以后就可以正式下载了,建议下载tar包,然后在同步,
2.正式下载AOSP包

curl -OC - https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下载初始化包

这个过程需要很久,而且包和特别大,大约有70多GB的样子,所以给虚拟机配置的硬盘空间建议在200GB以上,后期解压很编译还要站很多空间。
下完以后就是解压了,进入到你的下载目录下,运行tar xf aosp-latest.tar,然后进入到解压的文件中运行同步命令repo sync,注意这个时候可能会报各种fatal error,是因为有SSL验证,所以建议关闭SSL验证git config --global http.sslverify false,然后再运行sync命令
AOSP安卓源码下载_第1张图片
同步要很长一段时间。
好了,今天就写下载过程,后面还有源码编相关的笔记。

你可能感兴趣的:(Android杂谈,aosp,android,安卓)