最近忽然对android产生了兴趣,决定去下载源码研究一下。
登录android的官网 上面有详细的介绍,包括创建编译环境。
这些相对都很容易,不在描述。
按照这些指令一路操作,一切顺利,来到准备下载源码的步骤。
第一步是下载repo, 官网指令为 curl https://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo.
可是我始终不能获取这个repo文件。在网上搜索相关解决办法,有说去 code.google.com下载, 也有去dl-ssl.google.com下载的。
但是对我都不适用,要么是连不上,要么就是下载源码时报错: could not verify the tag v1.12.13.
针对这个问题的解决方案居然是绕回到最初,让我去commondatastorage下载新的repo文件。顿时是怒火心生。
领导大人看不下去了,帮着去网上搜索各种解决办法,问我这个看了没,那个看了没,这几个能用不,等等。
最后我说都看过了,都不可用。然后领导说,那你自己解决吧。
自己默默的打开android的源码库,终于发现下面有个repo文件夹,下面有1.21版本的repo文件,顿时热泪盈眶。
立马将之下载,稍作修改,终于可以走仓库初始化这一步了。成功之后就是同步代码,一个漫长的过程。
最后提示下载成功。