我正在使用Eclipse为Android开发,直到昨天,一切都运行得很好。我使用Ninite更新了我所有的东西,包括JRE和所有东西(专业提示:不要这么做),它在编辑我的工作区的过程中没有询问就重启了我的电脑。
这造成了各种肮脏的问题,但现在它都可以工作了,除了Android。我已经更新了Android SDK和eclipse ADT,然后当我试图告诉Eclipse SDK的位置时,它给出了这个错误:
此Android SDK需要Android开发者工具包14.0.0或更高版本。当前版本为12.0.0.v201106281929-138431。请将ADT更新为最新版本。
这是个彻头彻尾的谎言。我的ADT是版本14.0.thing。我已经尝试过Help>Check的更新,它显示没有更新。我尝试了Help>Install新的software...>Available软件站点并删除ADT repo,然后重装ADT,结果显示失败,因为我已经有14.0版本了。
如何让eclipse相信我的ADT是最新的??
发布于 2011-10-25 16:54:36
对于其他有这个问题的人,我的解决方案就是删除Eclipse文件夹,然后从头开始下载一个新的副本。然后我不得不重新下载所有的插件,包括adt,这一次起作用了。
发布于 2012-03-22 21:14:25
我也有同样的问题。我在eclipse中的ADT是8.x版本。但我的应用程序需要12或更高版本。因此,我决定将Android SDK和ADT升级到最新版本(目前最新的ADT版本是17)。我可以升级SDK,但不能升级ADT。它总是抱怨我已经得到了版本,但我只有8.x。我刚刚升级的新SDK只能在ADT 14或更高版本上运行。所以,我已经成功地破坏了我的android开发!
我无法将我的ADT升级到最新版本的原因是因为我使用的是Eclipse3.5。较新的ADT版本需要3.6或更高版本。这一小段但关键的信息实际上位于Eclipse生成的错误的底部,它需要向下滚动(因为只显示了错误的前几行)。您通常不会向下滚动,因为前几行后面跟着空白行:)。我没有滚动,我想我浪费了大约一天的时间来纠正这个问题。但最终我看到了对话框右侧的两个向上/向下箭头,于是我向下滚动。其中明确提到ADT 17需要Eclipse runtime 3.6或更高版本。
因此,我的解决方案是找到一个适用于Eclipse3.5的ADT。是的,明天当我有心情的时候,我会升级到Eclipse3.6或3.7,以及我拥有的大量插件:)
发布于 2011-10-22 01:16:31
您的ADT和SDK还不是最新的,而Eclipse正在抱怨正确的东西……
从工具栏打开Android SDK管理器,然后从那里更新您的SDK。如果您正在检查Eclipse更新,它不会有任何帮助。因为通过Eclipse,您无法检查Android的SDK更新。
按钮如下所示:
https://stackoverflow.com/questions/7852823
复制相似问题