安卓开发环境的搭建简直是个坑爹的东西,本人在大学的时候在自己的电脑上搭建过开发环境,工作后由于不常接触编程,便把安卓开发放到了一边。
后来因为下班后时间充裕,就想着重拾一下激情。结果发现以前搭好的环境现在用不了了,只有重新想办法。
安卓没有一个很好的集成开发环境,尝试过android studio,发现在windows下实在是很卡(其他系统没有试过),只有放弃,走回eclipse+ADT+SDK的老路。
大致的搭建过程在网上有很多文章,就不多说了。
主要写在这几天碰到的让人焦头烂额的怪问题。
1.按照网上的指引,用SDK manager下载SDK的时候发现总是没速度,后来百度了一下才找到方法。
第一步、打开SDK manager后,点击上方的Tools->Option,把others里面的Force https。。。。。。using http点上,确定
第二步、打开我的电脑,进入c:\windows\system32\drivers\ect\,右键点击hosts文件,点击打开,选择记事本打开。然后在最下面加入下方的语句
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
复制粘贴进去就行,然后保存。再接着重新打开SDK manager进行SDK的下载,这回你会发现进度条“嗖”的一下就过去了。然后选中想要的SDK版本下载,速度我这边慢的时候也有60k/S左右,等半个钟总会好了,比原本一动不动要强。
装好以后SDK安装包会自动删掉,想保留下来也不行。。。
2.要是你是自己从网上下载完整版的SDK,那也是很麻烦的事情。我自己就遇到了,你下了一个版本的SDK,又下了某个版本的ADT,装好后却发现提示ADT版本太低,要升级ADT。然后下载了一个高点版本的ADT升上去了,又提示说SDK版本太低,又要升级SDK。这样来来回回,真是折腾死人。有时候在升级ADT的时候,还会存在低版本的ADT和高版本的冲突,然后高版本的装不进去的问题,又只能重新把eclipse删掉,由头重新来过,这。。。。。。。已经没什么好说了。所以还是建议用第一种方法吧,
3.装好了所有东西以后,以为终于可以松一口气,赶紧趁热打铁,想弄个helloworld出来兴奋一下。
直接新建一个工程,还没写代码呢,立马弹出个错误来。"R cannot be resolved to a variable.”这个问题说实话我也没弄清楚怎么解决。有时候不管它,保存一下就自动好了,有时候怎么也弄不好。网上有的人说res下有文件出错了,所以gen下的R.java生成不了造成的,但是我也试过R,java明明在那里,但是死活是报错的情况。后来我只有把以前做的一个不会报错的项目IMPORT进去,然后把所有多余的东西删掉,重命名一下,间接地新建一个工程了。重命名的时候,记得把res-AndroidManifest.xml里的Manifest里的第一行Package改掉。如果在运行项目的时候提示"no activity was launcher”,然后什么反应也没有,就要把Application里的Application NODE改一下,如果你没提示这个也不用管。
4.如果发现项目图标那里有个红色感叹号,在编译的时候报错,然后你又找不到哪里有错,就选择右键项目图标,选择BUILD PATH(构建路径)->configure build path(配置构建路径),在“库”的那一页你会看到红色叉叉,把那一项移除就行了或者改正就行了(别问我怎么改,自己理解吧)。移除的话下一次还会出现,所以最好是找到那个包重新定位一下,不过很难下载到合适的包,我这边是缺少annotations.jar,我没管他,直接移除。
有什么问题以后继续写。
因为是第一次写长博客,有什么写什么,把一些憋屈也写进去了,看着觉得啰嗦的请见谅。(应该也没多少人会看到,主要是写给自己看,呵呵)
就这样。
本文详细记录了作者在安卓开发环境搭建过程中遇到的问题及解决方案,包括SDK下载速度慢、ADT版本升级冲突、R无法解析变量等问题,并提供了有效的解决办法。

687

被折叠的 条评论
为什么被折叠?



