【问题标题】:When I load ADT why do I receive the error "The Android SDK requires Android Developer Toolkit version XX.X.X or above?"当我加载 ADT 时,为什么会收到错误消息“Android SDK 需要 Android Developer Toolkit 版本 XX.X.X 或更高版本?”
【发布时间】:2013-02-12 21:13:51
【问题描述】:

我刚刚将我的 Android SDK 工具更新到了 21.1 版。不幸的是,当我加载 Android Developer Toolkit 时,这会导致错误:

Android SDK 需要 Android Developer Toolkit 21.1.0 或更高版本。

当前版本是 21.0.1.2012-12-6-2-58。

请将 ADT 更新到最新版本。

当我升级 SDK 时,有人警告我可能需要升级 ADT。我试图通过转到帮助 > 检查更新来做到这一点。不幸的是,这会返回“未找到更新”的消息。

如果我遗漏了什么,这里是我的 Android SDK 管理器的屏幕截图:

我是否缺少安装包?我是否需要以另一种方式更新 ADT (Eclipse)?我应该只下载 ADT 的新副本吗?

【问题讨论】:

  • 转到帮助->安装新软件并更新开发者工具
  • @SanketPandya 我不确定你是否通读了这个问题。定期更新没有完成工作。我详细介绍了我提出的解决方案in the answer below
  • 我在工作的 Mac 上遇到了同样的问题。在我家的 Windows 7 PC 上,它可以运行 GREEEAT!
  • 查看stackoverflow.com/questions/24525595/… 的答案作为可能的解决方法。

标签: android eclipse adt android-sdk-tools


【解决方案1】:

由于某种原因,ADT (Eclipse) 不会接受它确实需要更新的事实。由于用于更新的内置工具失败,您将不得不解决它们。在“帮助”菜单上,而不是选择“检查更新”,而是选择“安装新软件”(因此“帮助”>“安装新软件”)。

在“使用”下拉列表中的“可用软件”屏幕上,提供:
https://dl-ssl.google.com/android/eclipse/(如果尚不可用)。您应该会看到包括开发人员工具在内的选项列表。检查您要更新的所有内容。在下面的复选框列表中,取消选中“在安装过程中联系所有更新站点以查找所需的软件”。

单击下一步并按照屏幕上的剩余提示进行操作。您可能会收到警告,将执行更新而不是安装。这没关系。操作完成后,您在加载 ADT 时将不再收到“Android SDK 需要 Android Developer Toolkit 版本 21.1.0 或更高版本”的错误消息。

【讨论】:

  • 单击完成按钮时,我收到一条错误消息,提示“安装软件遇到问题”。收集要安装的项目时发生错误会话上下文为:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=)。未找到包含以下内容的存储库:osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685 未找到包含以下内容的存储库.........
  • 我通过添加一个带有“https”而不是“http”的新 ADT 更新站点 URL 来修复它,详情如下:stackoverflow.com/a/11413732/475217
  • 简单地使用“安装新软件”而不是“检查更新”对我来说是关键。
  • 您能解释一下我们取消选中“联系所有更新站点”选项的原因吗?
  • 这种方法给了我错误Only one of the following can be installed at once,然后是我正在尝试更新的组件的当前版本和新版本。
猜你喜欢
  • 2014-04-26
  • 2014-04-26
  • 2014-08-22
  • 2012-06-28
  • 1970-01-01
  • 2013-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多