此Android SDK需要Android Developer Toolkit 23.0.0或更高版本

Kal*_*esh 59 eclipse android adt

我启动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]
Run Code Online (Sandbox Code Playgroud)

我现在应该怎么做?

Kik*_*iwa 52

如果您与以前的版本存在冲突:

  1. 选择帮助>安装新软件
  2. 单击已安装
  3. 选择版本22上的所有Android软件.*
  4. 单击卸载
  5. 使用:https://dl-ssl.google.com/android/eclipse/
  6. 选择Developer Tools和Next
  7. 接下来,接受许可协议并完成.

编辑:这个技巧可能不再需要!

尝试将SDK工具升级到23.0.2+,并在之前构建和平台工具到rev 20.

  • 在完成第3步和第4步之后我丢失了整个Eclipse,所以我只是像Kalpesh建议的那样重新载入整个ADT (5认同)
  • 卸载后,Eclipse将不再启动. (4认同)
  • 对我来说,它从eclipse中删除了整个android SDK. (2认同)

Kal*_*esh 23

最好的解决方案是从http://developer.android.com/sdk/index.html下载新的ADT


Qua*_*yen 11

  1. 转到帮助 - 关于Eclipse,然后单击安装详细信息
  2. 在"已安装的软件"选项卡上,选择版本为22.6.3的所有行,然后单击"卸载"
  3. 转到帮助 - 安装新软件,选择使用ADT插件 - http://dl-ssl.google.com/android/eclipse/
  4. 检查开发人员工具,现在安装没有冲突


use*_*oo6 10

如果您在不升级ADT的情况下升级到SDK 23.0,它将显示此类错误,如您在屏幕截图中所述.

除非您还在ADT中更新相关的开发工具,否则只需将SDK升级到23.0是没用的.

按照步骤

  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的更新充满了错误,修复错误需要一些时间


nyx*_*nyx 6

今天早上我也得到了OP的错误.我点击了"检查更新"但它总是说"没有可用的更新".

我找到了这个帖子并且想"噢,伙计,我将整天坐在这里".

但幸运的是(对于那些可能在几周内找到这个主题的人),解决方案变得越来越容易.我这样做了:

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