【问题标题】:This Android SDK requires Android Developer Toolkit version 23.0.0 or above此 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本
【发布时间】:2014-08-22 22:02:22
【问题描述】:

我在启动 Eclipse 时收到以下错误。

当我尝试从帮助 > 安装新软件进行更新时... 使用eclipse更新链接https://dl-ssl.google.com/eclipse/plugin/4.2

它给了我以下错误:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982)
Software currently installed: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
Only one of the following can be installed at once: 
ADT XML Overlay 23.0.1.1256982 (overlay.com.android.ide.eclipse.adt.overlay 23.0.1.1256982)
ADT XML Overlay 22.6.3.v201404151837-1123206 (overlay.com.android.ide.eclipse.adt.overlay 22.6.3.v201404151837-1123206)
Cannot satisfy dependency:
From: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982)
To: overlay.com.android.ide.eclipse.adt.overlay [23.0.1.1256982]
Cannot satisfy dependency:
From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
To: overlay.com.android.ide.eclipse.adt.overlay [22.6.3.v201404151837-1123206]

我现在该怎么办?

【问题讨论】:

标签: android eclipse adt


【解决方案1】:

如果与之前的版本有冲突:

  1. 选择帮助 > 安装新软件
  2. 点击已安装
  3. 选择版本 22 上的所有 Android 软件。*
  4. 点击卸载
  5. 使用:https://dl-ssl.google.com/android/eclipse/
  6. 选择开发者工具并下一步
  7. 接下来,接受许可协议并完成。

编辑: 这个技巧可能已经没有必要了!

尝试将您的 SDK 工具升级到 23.0.2+,并将构建和平台工具升级到 20 之前的版本。

【讨论】:

  • 对我来说,它从 Eclipse 中删除了整个 android SDK。
  • 如果您在安装过程中遇到冲突,这是正确更新Eclipse到正确版本的必要步骤。您可以尝试避免步骤2,3和4,并检查您的SDK是否正确更新.如果不适合我,请重试所有步骤。
  • 我在执行第 3 步和第 4 步后丢失了整个 Eclipse,所以我只是像 Kalpesh 建议的那样重新下载了整个 ADT
  • 为什么说“丢失了整个 Eclipse”? Eclipse 刚刚在第 4 步中卸载了过时的插件...
  • 我在执行此解决方案时丢失了 Eclipse。我认为最好的解决方案是下载一个新的 ADT
【解决方案2】:

最好的解决办法是从http://developer.android.com/sdk/index.html下载一个新的ADT

【讨论】:

  • 这是最好的答案。谢谢。
【解决方案3】:
  1. 转到帮助 - 关于 Eclipse 并单击安装详细信息
  2. 在“已安装软件”选项卡上,选择所有版本为 22.6.3 的行,然后单击“卸载”
  3. 转到帮助 - 安装新软件,选择使用 ADT 插件 - http://dl-ssl.google.com/android/eclipse/
  4. 检查开发者工具,现在安装没有冲突

【讨论】:

  • 第 2 步之后,我什至无法打开我的 Eclipse。它说“Eclipse 可执行启动器无法找到它的配套共享库。”
【解决方案4】:

由于您在没有升级 ADT 的情况下升级到 SDK 23.0,它会显示您在屏幕截图中提到的此类错误。

仅将 SDK 升级到 23.0 是没有用的,除非您还更新了 ADT 中的相关开发工具。

按照步骤进行

  1. 先删除SDK 23.0,更新ADT到23.0
  2. 要进行更新,您需要单击从以下位置安装新软件 帮助并选择ADT/https://dl-ssl.google.com/android/eclipse/ 在您获得新开发工具的链接下 更新点击全部>下一步继续。
  3. 成功完成后,您现在可以将 SDK 更新到 23.0。

注意:- 很多尝试更新SDK的人都遇到了一个问题,因为冲突依赖无法完成安装

所以最好还是坚持使用 ADT 的 22.6v。 23.0的更新充满了bug,修复bug需要一些时间

【讨论】:

  • 如何删除 SDK 23.0
  • @Kalpesh 您可以通过选择 SDK 包(SDK 23.0)然后在底部单击 Delete(1) 选项从 sdk 管理器中删除 SDK 23.0
【解决方案5】:

我今天早上也收到了 OP 的错误。我点击了“检查更新”,但它总是说“没有可用的更新”。

我发现这个帖子并想“哦,伙计,我要整天坐在这上面”。

但对我(以及可能在几周内找到此主题的您)来说很幸运,解决方案变得越来越容易。我刚刚这样做了:

  1. 帮助 > 安装新软件
  2. 选择更新站点https://dl-ssl.google.com/android/eclipse/
  3. 它为我提供了 23.0.3 版的新 ADT 包,我全部选择了
  4. 它向我展示了已知的冲突依赖错误,但它直接为我提供了解决方案:它将为我卸载 22* ADT 包。我只是单击“确定”,它会自动卸载旧包并安装新包:)

【讨论】:

  • 我必须先手动卸载,正如 Quan Nguyen 所说。谢谢。
【解决方案6】:

不需要做任何事情,

只需下载新的 eclipse,从下面的链接安装 ADT 23.0.0

https://dl-ssl.google.com/android/eclipse/

你的问题解决了...

它的发生是因为您的 SDK 23.0.1 和 ADT 23.0.1 更新不可用....

昨天我有同样的问题,我已经解决了..

【讨论】:

    【解决方案7】:

    你并不孤单。

    这件事也发生在我身上。我尝试了许多互联网上建议的解决方案,但我不得不使用“PLAN B”

    downloaded 并安装了新的 adt 包并重新导入了我所有的项目和库。这需要一些时间,但它没那么长 :)

    我希望谷歌能提出修复,因为更新到 23.0.0.2 对我也不起作用(同样的错误)。

    所以保持微笑并安装新的 ADT :)

    【讨论】:

      【解决方案8】:

      在 Linux (Ubuntu) 上,我设法以一种“hackish”的方式解决了这个问题。如果您不愿意重新下载东西(像我一样),这可能会很有用:)

      警告:我怀疑如果 ADT 和 SDK 版本相差太远,这将不起作用。 (对我来说,它适用于 ADT 22.6.2 和 Android SDK 更新 24。)

      1. 修改文件$SDK_HOME/tools/lib/plugin.prop$SDK_HOME = Android SDK 安装的基本目录),以包含当前的 ADT 版本,而不是实际的(更新的)SDK 版本。在我的情况下,文件的原始内容是

        plugin.version=23.0.0

        我改成了

        plugin.version=22.6.2

      这会抑制“请更新 ADT...”问题,但 ADT 将无法正常工作,因为它无法识别由较新的 SDK 更新重定位的某些组件。

      1. 在 ADT 期望看到它们的位置创建快捷方式(符号链接)或缺失 SDK 组件的副本。您可以使用 ADT 的错误控制台找到预期的位置。

        例如,就我而言,DDMS 控制台显示错误

        [2016-02-27 19:33:33 - DDMS] DDMS files not found: /usr/lib/sdk/tools/hprof-conv

        我一尝试切换到 DDMS 视角。所以我刚刚创建了一个符号链接$SDK_HOME/tools/hprof-conv 指向$SDK_HOME/platform-tools/hprof-conv(已重新定位):

        <b>me@computer:$SDK_HOME/tools$</b> ln -s ../platform-tools/hprof-conv hprof-conv

      对我来说,在这两个步骤之后,ADT 开始工作,没有任何问题/错误。

      【讨论】:

        【解决方案9】:

        @Kalpesh 不要删除 SDK 23.0,它将删除您的“工具”文件夹,之后您将无法运行 SDK 管理器。我知道,因为我刚刚做到了。不好的建议!

        Kikiwa 的解决方案对我有用。

        【讨论】:

          【解决方案10】:

          我也遇到了这个问题,并想出了一些可以在某种程度上有所帮助的步骤。

          需要注意的是,“此 Android SDK 需要 Android Developer Toolkit 版本 23.0.0 或更高版本”错误只有在您在更新 ADT 之前更新了 Android SDK 工具和 Android SDK 平台工具时才会出现。

          以下是帮助您摆脱这种情况的步骤:-

          1. 您可以尝试 Kikiwa 提供的步骤,但这可能会产生一些问题,例如删除您的 android SDK。所以解决方案是重新配置你的eclipse,重新安装Android SDK。

          2. user285oo6 给出的步骤也会产生一些问题,例如当您删除更新的 SDK 23.0 时,它还会从 SDK 目录中删除 Platform-tools 和 tools 文件夹中的文件。现在您的 Eclipse 将无法启动,因为它找不到识别 Android SDK 所需的必要文件,或者它可能会抛出错误并显示“找不到 SDK 工具”或“找不到版本的 ADT”或“emulator.exe 未找到”。

          在这种情况下,解决方案是恢复您的 SDK 管理器文件以及 Platform-tools 和 tools 文件夹。现在问题来了,你将如何得到它?以下是相同的链接

          http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

          http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

          http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

          这将下载 SDK 平台 ZIP 文件,其中包含 SDK 管理器和工具文件夹。我的建议是提取它们并替换 -工具文件夹 -SDK Manager.exe -AVD 管理器.exe 在您的 android SDK 目录中。

          现在您已经安装了最新的 ADT(如果您已经按照 user285oo6 的步骤进行操作。如果没有,请使用带有 URL https://dl-ssl.google.com/android/eclipse/ 的 Eclipse 安装它),即版本 23.x.x 和旧版本上的 SDK。

          现在您必须重新启动 eclipse 并更新 Android SDK 工具和 SDK 平台工具。这将起作用。我已经为 Windows 操作系统完成了它并且能够启动并运行它

          我知道我迟到了,但迟到总是好的。

          如果有人对这些步骤有任何疑问或困惑,请告诉我

          【讨论】:

            猜你喜欢
            • 2014-04-26
            • 2014-04-26
            • 2013-07-28
            • 1970-01-01
            • 1970-01-01
            • 2012-06-28
            • 1970-01-01
            • 1970-01-01
            • 2014-08-20
            相关资源
            最近更新 更多