首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse:不让我使用Android SDK,错误地声称我的ADT已过期

Eclipse:不让我使用Android SDK,错误地声称我的ADT已过期
EN

Stack Overflow用户
提问于 2011-10-22 01:06:59
回答 4查看 39K关注 0票数 60

我正在使用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是最新的??

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-25 16:54:36

对于其他有这个问题的人,我的解决方案就是删除Eclipse文件夹,然后从头开始下载一个新的副本。然后我不得不重新下载所有的插件,包括adt,这一次起作用了。

票数 0
EN

Stack Overflow用户

发布于 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,以及我拥有的大量插件:)

票数 5
EN

Stack Overflow用户

发布于 2011-10-22 01:16:31

您的ADT和SDK还不是最新的,而Eclipse正在抱怨正确的东西……

从工具栏打开Android SDK管理器,然后从那里更新您的SDK。如果您正在检查Eclipse更新,它不会有任何帮助。因为通过Eclipse,您无法检查Android的SDK更新。

按钮如下所示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7852823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档