昨天不知怎么突然手贱了一下,本来Eclispe用的好好的,但是自己就闲的egg疼去打开Android SDK Manager去下载SDK了,下载完之后自己还没察觉有什么问题,但是今天一来公司就发现Eclipse有毛病了,打开Eclispe就要更新,如下图
就更新而已嘛,就没在意,随手就关掉了。然后在项目中clean了一下,毛病就开始蔓延了,R文件消失,开始检查是不是自己id写错了,自己就没动id,排除这个可能。
R文件消失嘛,clean项目,R文件没回来,fix项目,R文件也没回来,这就奇了怪了,然后检查是不是自己android.jar包的问题!右键项目build path ->configure build path,选择Android 选项,发现没有一个project build target,看来这就是问题所在了啊!
可是为什么没有一个project build target呢?打开window->preferences,选择Android选项,就会发现自己的SDK Location目录下没有找到build target,可是打开本地文件目录发现其实是有各个Android SDK版本的,只是Eclipse没有找到,那为什么找不到呢?
其实原因就在我更新了SDK,但是没有更新Eclipse,好吧,那就更新Eclipse吧,但是因为网址问题,更新失败。
更新失败怎么办呢?别急,Eclipse版本不能提升,那我们就降低SDK的版本呗!用文本编辑器打开\SDK\tools\lib\plugin.prop文件;可看到版本为23.0.0;
修改这个版本,将版本改为22.2.1及以下即可(本人改为22.1.1),按个人需求,然后重启Eclipse 就可以了。
或许有朋友就会问了,Eclispe都不维护更新了,为什么还要用Eclipse呢?干嘛不用AndroidStudio 呢?我也想用AS啊,可是公司的项目都用的Eclipse,其他人也用的Eclipse,为了统一,只能忍忍吧!想哭...