我用新的SDK工具更新了Eclipse (rev. 23),但现在当Eclipse启动时,我收到了错误:

此Android SDK要求Android Developer Toolkit版本23.0.0或以上。当前版本为22.6.3.v201404151837-1123206。请更新ADT到最新版本

“检查更新”没有发现更新。如果我尝试“安装新软件”,我可以看到版本23,但由于以下错误,我无法升级:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
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: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

从网站下载上一份ADT后,似乎又出现了一个问题。

没有安装SDK Tools rev. 23 proguard,文件夹SDK dir/ Tools /proguard丢失,其他工具也丢失。这个版本包含几个错误。


当前回答

我也遇到了同样的问题,并且解决了它。你需要完全从Eclipse中卸载Android插件(从“about”部分..),包括跟踪视图..

然后再次添加ADT插件(https://dl-ssl.google.com/android/eclipse/)并安装它。

问题解决了!

我猜这是SDK管理器或ADT插件更新机制的bug…

其他回答

对我来说,它有助于删除Android 4.4W,这也是API 20,可能是冲突的一个原因。所以在他们修复之前只安装Android 4.4W或Android L。

而且(这可能只对我来说)它只在Android Studio中工作,而不是在Eclipse中…

在ADT捆绑的Eclipse上,我必须首先卸载ADT,然后重新安装。

从Eclipse中删除ADT插件:

进入菜单帮助→关于Eclipse→安装详细信息。 选择ADT插件,然后单击Uninstall。 卸载后从帮助→安装新软件安装ADT。

在这个帖子里有很多困惑。根据ADT的安装方式,有两种解决方案。

如果您手动安装ADT插件,那么我相信您可以使用“删除ADT”->“安装新软件”方法。 如果你正在使用ADT Bundle,那么不要遵循这个解决方案!您将破坏Eclipse。下面是谷歌成员read #18的更新: https://code.google.com/p/android/issues/detail?id=72912

你必须下载一个新版本的ADT-Bundle(是的,这很令人沮丧!)

注意:请谨慎使用这种方法,因为这可能会破坏Eclipse安装(请参阅注释)。

如果您手动安装ADT插件,这可能会对您有所帮助。但是如果您正在使用Eclipse ADT Bundle中的Eclipse版本,那么以下步骤可能会破坏您的Eclipse安装,并且您可能无法再次使用Eclipse !

菜单帮助→关于Eclipse SDK→安装详细信息。

现在你会看到所有的22.0版本,然后点击底部的卸载按钮。

卸载后转到:

菜单帮助→安装新软件→输入http://dl-ssl.google.com/android/eclipse/

然后安装所有的东西,现在就准备好了。

基于win7。 Eclipse 版本:4.2.2 Build id: M20130204-1200

对于那些试图卸载ADT插件后破坏Eclipse的人。

你需要从插件文件夹和功能文件夹中删除所有android文件夹/jars。

然后检查/configuration中的config.ini。你可能有这些台词:

eclipse.product=

...

eclipse.application=

像这样改变它们:

eclipse.product=org.eclipse.platform.ide
eclipse.application=org.eclipse.ui.ide.workbench

可能需要从命令行运行eclipse:

eclipsec.exe -clean.

然后我可以安装最新的ADT插件,而不需要下载整个eclipse包和丢失所有配置/插件。