Android源码下载

2017-11-04  本文已影响0人  tongxiansheng

最近想下载Android的源码,很久之前下载过,当时用的Google官方的下载方法,下了好几天才下载完成。于是这次下载的时候就又研究了一下,发现了清华大学开源软件镜像站。有了国内的镜像下载起来就方便多了,这次只用了几个小时就下载好了。下面就说一下具体的步骤:

安装repo

这里可以参考Google官方文档
1.确保主目录下有一个 bin/目录,并且添加该目录到环境变量中:

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

2.下载 Repo 工具,添加执行权限:

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

修改repo下载源

打开~/bin/repo,找到REPO_URL替换为清华大学的

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

下载源码

官网的Android版本中选择要下载的源码分支,我这里下载的是7.1.1的分支,分支名是android-7.1.1_r26

创建你存放源码的目录,这里要注意,如果你打算编译源码并且用的是macos,那么你需要创建一个大小写敏感的目录用来存放代码,搭建编译环境

$ mkdir sourcedir
$ cd sourcedir

初始化仓库

$ repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-7.1.1_r26

同步代码

$ repo sync

接下来就开始下载了,只需要等待就好了。这里同步完大概需要66G的硬盘空间,之后如果不需要保持代码同步的话可以删除掉目录中的.repo目录,删除完之后代码大约有25G。

上一篇下一篇

猜你喜欢

热点阅读