Eclipse:不会让我使用Android SDK,错误地声称我的ADT已经过时

我正在使用Eclipse开发Android,直到昨天一切正常。 我用Ninite来更新我的所有东西,包括JRE和一切(专业提示:不要这样做),它重新启动我的电脑,而不要求在编辑我的工作区。

这引起了各种各样的肮脏的问题,但现在除了Android以外它都可以工作。 我已经更新了Android SDK和eclipse ADT,然后当我尝试告诉Eclipse SDK位置时,它给出了这个错误:

此Android SDK需要Android Developer Toolkit 14.0.0或更高版本。 当前版本是12.0.0.v201106281929-138431。 请更新ADT到最新版本。

现在,这是一个彻头彻尾的谎言。 我的ADT是14.0版本的东西。 我试过帮助>检查更新,它说没有更新。 我试过帮助>安装新软件…>可用软件站点,并删除ADT回购,然后重新安装ADT,它说失败,因为我已经有14.0版本。

我如何说服日食,我的ADT是最新?

我find了问题的答案。 (我使用的是Helios,但它应该工作)

  1. 到文件夹/程序文件(x86)/ Eclipse /插件/并确保以前的旧版本的com.android.ide.eclipse.adt.package _ ## …被删除(有时更新无法删除,因为UAC)。 保持当前所需的版本并完成以下内容。

    在这里输入图像说明

  2. pipe理员身份运行Eclipse或暂时禁用UAC。 (Windows 7的)

  3. 转到帮助安装新软件

  4. 开始使用:inputhttps://dl-ssl.google.com/android/eclipse/并按ENTER键。

  5. 等待Eclipse获取存储库。 名为开发人员工具的项目将出现在列表中。
    将其标记为安装,请按下一步并按照步骤安装ADT工具。

  6. 完成后,它会要求重新启动Eclipse。 确保你这样做。

  7. 当Eclipse重新启动时,所有的Android SDK包都应该再次显示。

  8. 如果你需要,不要忘记恢复UAC。

一个选项是手动下载所需的ADT插件(ADT存档)。 该网页是http://developer.android.com/sdk/eclipse-adt.html 。 该页面揭示了ADT 18可在http://dl.google.com/android/ADT-18.0.0.zip获得; 。 链接更接近底部页面。 我需要17,尽pipe18是最新的,所以我修改了下载URL,改变了18到17。

select帮助安装新软件添加 →select存档并select下载的ADT档案文件的位置,select确定

select所需的组件并根据需要继续。 您可能会收到该软件已安装的消息,请继续安装。

希望这可以帮助。

我有同样的问题。 我的ADT在日食是8.x版本。 但我的应用程序需要版本12或更多。 所以,我决定将Android SDK和ADT升级到最新版本(目前最新的ADT是17)。 我能够升级SDK而不是ADT。 它总是抱怨我已经得到了版本,但我只有8.x. 我刚刚升级的新SDK只适用于ADT 14及更高版本。 所以,我已经成功地破坏了我的android开发!

我之所以无法将ADT升级到最新版本是因为我使用的是Eclipse 3.5。 较新的ADT版本需要3.6或更高版本。 这个小而关键的信息实际上是由Eclipse生成的错误的底部,它需要向下滚动(因为只显示最上面的几行错误)。 你通常不会向下滚动,因为这些前几行后面跟着空白行:)。 我没有滚动,我想我浪费了一天的时间来解决这个问题。 但最终我看到对话框右侧的2个向上/向下箭头,我向下滚动。 在那里它明确提到ADT 17需要Eclipse运行时3.6及以上。

所以我的解决scheme是find一个适用于Eclipse 3.5的ADT。 是的,明天当我心情愉快的时候,我会升级到Eclipse 3.6或3.7以及插件的船载:)

我刚刚升级了我的Android SDK版本,并有完全相同的问题。 “检查更新”Eclipse命令失败,因为某些原因,Android Traceview无法更新。

我的解决scheme是:
*打开Eclipse帮助关于Eclipse
*点击安装细节
*在这里select所有的android相关的行,并逐一更新它们,每次重新启动eclipse。

最后它工作(即使与Helios)!

最好的select是去打开eclipse ID

然后去帮助关于Eclipse >>

你会发现安装细节button点击

现在你可以看到安装的所有anriod扩展。

select全部或逐一select,只需点击更新button。

你会从网上得到最新版本。

希望这些会帮助你们。

在Eclipse中:

帮助检查更新

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

从工具栏打开Android SDK Manager并从那里更新您的SDK。 如果您正在检查Eclipse更新,这并没有帮助。 因为通过Eclipse,您无法检查Android的SDK更新。

button看起来像这样: 在这里输入图像说明

我听到一个共同的问题是,较新的Android ADK版本需要较新的eclipse版本。 碰到这个问题的同事说,他们安装了靛蓝来代替老版本的Helios,并能够通过这种方式解决问题。 我自己也没做过。

对于这个问题的其他人,我的解决scheme只是删除Eclipse文件夹,并从头开始下载一个新的副本。 我不得不重新下载所有的插件,包括adt,这个工作。