当前位置: 代码迷 >> Android >> 筹建android开发环境之路,悲惨的源代码下载
  详细解决方案

筹建android开发环境之路,悲惨的源代码下载

热度:28   发布时间:2016-05-01 20:38:36.0
搭建android开发环境之路,悲惨的源代码下载
初学android, 首先要搭建android环境。刚开始以为会轻而易举,谁知道会非常悲惨曲折。哥首先按照官网的步骤一步一步走,好像一切很顺利。
遇到的第一个门卡,也就是sdk下载非常慢,老是下着下着就卡住啦,假死一般,就不下载啦,需要关闭之后重新打开,还是一样,下了一会就死住啦,怀疑公司的网络有问题。等等吧,可能过会就好拉,从上午等到下午还是一样,真奶奶的晦气。浪费了大约三个小时,还是google一下,发现很多人都遇到类似的情况,心里还庆幸一下,不只是我一个倒霉鬼,找到手动下载的方法,首先获取要下载的文件名,然后利用迅雷新建下载任务搞定,感觉有点狗屎。
随后跟着官网的例子一步一步地敲下代码,了解一些基本的概念,基本框架介绍,activity的生命周期,事件调用,activity的相互调用等,文档非常详细,感觉比国内写得那些入门的书籍更简单更明了,有点自鸣得意,android也不过如此,如此简单。
到网上下载了一下淘宝的android客户端试试安装了一下,顺利安装进去,就是在menu不显示,急得老子要发火,怀疑是不兼容,可我是最新的,应该是向后兼容呀。网上也没有相应的问题。后来想想,既然不行,再安装一次,提示已安装啦,那么就删除一下试试,进去系统之后,把其他的一些多余的应用删掉,都是自己测试搞的,然后再回到模拟器里,奶奶的它就出现啦。看来还有这样类似的问题。
搞java开发这么久,有一点要追求本源的特性,想要了解一下源代码,看看java部分如何实现的,也好借鉴参考一下,就想办法下载一下源代码,谁知苦难的生活就开始啦。首先看到官网上,是linux环境下载,感觉太麻烦啦,还要linux环境,我的开发都是基于win系统的,google一下window下如何下载,很庆幸找到github上有android的源代码下载,利用git下载一下,500多M感觉应该很快呀,我们公司的是光纤,谁知下了一动一动,可能利用git客户端clone太慢缘故吧,就利用迅雷下载zip,一开始很快呀,跑到31%之后就一动不动啦,可能是公司网络限制啦,停掉任务,重新下载,又开始动了,可过会还是那么多,又不动啦,奶奶的,重复了好几次,还是不行,等到第二天上班,再试试吧,试了几次,迅雷就直接不干啦,下载失败,真奶奶的丧气。
那就采用其他的方法试试吧,那就搞个linux环境试试吧。采用一个虚拟的cygwin试试,安装cygwin也是一个痛苦的过程,一开始按照步骤一起顺利,安装完谁知少很多命令,就要重新安装,选择全安装吧,奶奶的问题又来了,下载一部分就又不行啦,下下停停,再次怀疑公司的网络问题,可用360的测试一下,提示还是专线,这样找网管去吧,感觉没底。只好自己换个镜像地址,试试还是不行,折腾了好久,只好看看需要哪些包就下载哪些吧,就折腾了几次才搞定,还是手动到镜像地址去下载的。这次感觉应该ok啦,按照官网的一路走下来,到最后一步repo sync,获取源代码就开始报错啦,前面报错哥都给它解决掉啦,这里又报错,有到google去一把,在stackoverflower发现有类似的问题,还没有回答,最好看作者直接抛弃cygwin,哥也选择抛弃吧,二货谁知道还有多少问题呀。耐心都没啦。
那就在公司找到测试linux环境吧,本想装一个虚拟机得了,这样方便一些,感觉有点麻烦。公司现成的linux不用,干嘛自己装呀,而且以后可能还是要部署到公司的机器上的。千挑万选总算找到一个测试服务器。不过,还是有很多命令要自己装呀,就想用yum自动安装一下,谁知道老是报错,就google一把,发现yum设置有问题,就到网上下载了一下,试试如何,还是报错,真奶奶的郁闷。老是提示404找不到,对比了一下,应该存在的呀,自己又查找了一下错误信息,手动输入一下,的确不存在,那就换一个试试,可还是不存在呀,差点崩溃。最后就手动打开一个镜像看一下,突然明白了哪些变量的含义,就是系统的版本号啥的,看来对linux的基本变量还搞不清啦,好久不搞都忘记咋回事啦。就查看一个自己系统版本号,突然发现是centos4.7,奶奶的真郁闷,难怪不行呀,很多镜像都不支持啦,最好在网易镜像了发现一个说明,找到支持的镜像地址,才搞定。目前为止,悲惨的生活总算告一段啦。
不知道接下来,是否还是要出问题呀。
难道下个源代码这么难。

  相关解决方案