下载repo
将repo添加进环境变量
下载后将repo复制到/usr/bin目录下,之所以复制到这个目录是因为这个目录本身就在系统环境变量里面,这样的话就省去了配置repo环境变量的问题,接着给普通用户赋对这个文件的执行权限
测试repo是否安装成功
接着在其它非系统环境变量目录执行repo命令,看是否有这样的输出
如果有这样的输出就代表repo安装成功。
修改repo
将repo加进系统环境变量之后还要修改一下文件的一下内容,因为默认的repo文件的下载源是googlesource.com,然而这个网址是在墙外的无法访问,因此我们就要把下载源代码的地址改为国内的,国内的下载Android 源码的镜像有很多,常见的有 tsinghua/omap/,这里我们使用清华的,因为清华就在笔者附近从网络链接速度来说都相当快。
修改repo文件众的REPO_URL 为
由于是repo在/usr/bin目录下因此在编辑repo文件的时候要在前面加上sudo
下载源码
接着开始下载Android 源码,这里我在自己的家目录创建了一个Android_Source 文件夹来存储Android源码。执行下列命令来初始化仓库
接着在Android_Source目录里下执行下列命令,就开始从清华镜像下载Android源码,我在实际下载过程中出现过网络情况不太好的时候,这时候下载会中断,这时重新执行改命令就可以了。repo会检测之前下载好的是否完成,然后接着从上一次中断处开始下载。就这样就基本上完成了Andorid源码的下载,下载完成后大概31G左右,如果不到31G的基本上就是没下载完,重新执行该命令即可。
查询下载完成后的文件大小:

那到底什么时候是下载完成的状态呢,下载完成后会有这样的提示:
图例:
PS. 有的同学在执行repo init命令的时候可能会出现这样的提示:
这个提示已经很明显了,大概意思就是git不知道你是谁,需要执行下这两个命令告诉git就可以了。
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/7574462.html如需转载请自行联系原作者
demoblog