使用清华镜像快速下载Android系统源代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cxq234843654/article/details/52301759

引用文献1
引用文献2

参考以上资料,梳理之后,整理出来的,意在后期再次搭建的时候方便查看用。

环境要求

  • OS ubuntu16.04
  • 安装repo
  • 安装curl
  • 安装git

上面的工具环境如果没有,可以自己使用apt-get命令去安装,方法也很简单,不在此处赘述。

1. 新建一个用于存放下载脚本文件的目录

mkdir ~/bin
PATH=~/bin:$PATH

2. 下载Repo脚

git clone https://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
cp git-repo.git/repo ~/bin/ 

3. 修改Repo文件

使用gedit打开~/bin/repo 文件

REPO_URL = 'https://gerrit.googlesource.com/git-repo'

替换为

REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

4. 创建Android源代码的存放目录

mkdir AndroidSource
cd AndroidSource

5. 下载初始包

https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly中下载最新的aosp-latest.tar文件以及对应的md5值,为了验证文件的完整性,下载后使用
md5sum aosp-latest.tar
检查一下md5值。

6. 解压初始包

使用

tar -vxzf aosp-latest.tar

或者

【右键--提取到此处/Extract Here】

解压初始包

7. 下载android源码

先选择你要下的那个分支

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r63

提示:-b 后面的参数为分支的名称,每个版本的分支名称可以在android官网列表中查看

同步代码

repo sync -j4

8. 源码存放位置

同步下来后,源码将放在AndroidSource/6.0.1/.repo/repo目录下

猜你喜欢

转载自blog.csdn.net/cxq234843654/article/details/52301759
今日推荐