2012-06-27 141 views
19

请帮我修复以下错误:此Android SDK需要Android Developer Toolkit版本14.0.0或更高版本。 ....请更新ADT到最新版本

This Android SDK requires Android Developer Toolkit version 14.0.0 or above. 
Current version is 12.0.0.v201106281929-138431. Please update ADT to the latest version. 

我,当我使用Eclipse面临这个错误的问题。

+0

可能重复的[Eclipse:不会让我使用Android SDK,错误地声称我的ADT已过时](http://stackoverflow.com/questions/7852823/eclipse-wont-let-me-use- android-sdk-wrongly-claims-my-adt-is-date) – Mike

回答

12

的原因是已经更新了Android SDK中,但你的Android ADT插件是不是最新的。因此更新Eclipse插件可以解决问题。

+1

我更新了它们,但是错误仍然存​​在! –

3

的Eclipse - >帮助 - >检查

检查“的Android开发工具的最新动态,并安装更新

68

由于ADT和SDK之间不兼容导致发生此错误。

要解决这个问题:

  1. 的Eclipse>帮助
  2. 安装新软件
  3. 添加this工作,并具部分,然后按回车
  4. 后的开发工具出现在列表中,选中它,然后单击Next
  5. 下载完成后重新启动日食

此处已经讨论了类似的问题:Eclipse: won't let me use Android SDK, wrongly claims my ADT is out of date

+0

这是正确的答案。使用新捆绑和2.6.2 ADT插件为我工作。 – rcdmk

+0

+!对于这个答案:) – Sravan

+1

+1顺便说一句。请注意http://与https://在步骤3中。 – micromanc3r

2

作为一般规则,Eclipse中的ADT插件版本与特定的SDK版本配对。它没有很好的记录,但如果你在任何时候更新一个,你需要更新另一个。工具和插件的版本号通常是同步的,但在某些情况下,它们不是。实际上,现在(6月27日)SDK是版本19,插件是18.当然,今天晚些时候Google IO启动后会发生变化。目的是保持版本号同步,但并不总是这样。

您可以从Android工具站点获取旧版本的ADT和/或SDK。在某些情况下,您必须找出URL的秘密来直接下载较旧的软件包,但它们在那里。

虽然不应该有必要。插件和SDK可与以前版本的平台配合使用,因此您应始终保持安全,直接从Android Developers站点安装最新的SDK和插件。

5

对于那些你们谁遇到这样的问题:

Eclipse中说,ADT需要更新 - 你点击检查更新 - 它会告诉你有没有更新

你需要运行Eclipse作为管理员。这将立即解决问题。

+1

如果这能起作用,那它比被接受为答案的解决方案要好100倍。 –

6
  1. 在Eclipse中转到帮助。
  2. 选择“安装新软件”菜单项。
  3. 在此对话框中,单击“添加...”按钮。这将带来一个新的,更小的对话框。双方如果你想或检查开发工具装载您将获得开发者工具和NDK插件
  4. 检查后,“https://dl-ssl.google.com/android/eclipse/
  5. 输入名称“ADT”和位置。
  6. 单击下一步
  7. 接受许可证,并完成
6

,如果你不想更新您的ADT版本,您可以解决您的问题做到这一点。

修改$ {android-sdk} /tools/lib/plugin.prop plugin.version到您当前的版本,重新启动eclipse。

# begin plugin.prop 
plugin.version=22.3.0 
# end plugin.prop 

享受它。

+0

不错的主意@kangear –

+1

很高兴得到了帮助。 @Amon Olimov – kangear

+0

真棒理念兄弟:D帮了我很多 –

相关问题