获取Android源代码

  之前一直在自己的机器上试着下载Android的源代码。由于某种墙原因,一直没能下载到完整的代码。出现过各种各样的错误,比如repo下载的不完整,git错误等等。下面是我的一些处理方法,留下记录,以备不时之需。

  如果是因为repo下载不完整,可以试着用网页把repo加载(可能需要越过墙头),然后另存到本地.

把网址复制到浏览器,应该就行了。

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

虽然很费事,结果是我们能够获得想要的东西,还是值得的。

  如果遇见

fatal: remote error: Git repository not found

我是这么做的,在repo中把下面的内容:

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

修改为:

REPO_URL='https://code.google.com/p/git-repo'

  相信你在以前遇到这样的问题是已经找到了这种方法,而且上面的地址不是唯一的,如果仔细寻找的话还是能找到其它能用的地址的。

只有可能还会遇见其他的问题,比如下载过程中出现的错误,我还记得在同步CM9的时候出现的,是经过把

.repo/manifest.git/config

 里面的所有“git://....”修改为“https://...”来解决的。同样也可以把repo文件中的所有“git://....”修改为“https://...” 

  当你实在是没办法的时候可以试试这些。

原文地址:https://www.cnblogs.com/haiming/p/2709799.html