我用新的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丢失,其他工具也丢失。这个版本包含几个错误。


当前回答

您需要卸载旧版本并安装23

卸载: 帮助>关于Eclipse SDK >安装详细信息 选择要卸载的Android相关包

然后安装V23。

其他回答

我刚刚发现的是,在更新构建工具之前,你需要更新Eclipse中的ADT插件(无论是独立的还是ADT Bundle)。

如果您的Eclipse安装指向最新的构建工具,并且您的Eclipse有ADT 22。X,它会显示这些误差。

对我有效的方法:(Ubuntu 14.04 64位)

安装旧版本的Eclipse和ADT(来自Bundle) 这个Eclipse副本指向一个使用旧构建工具的旧SDK版本(20年前)。 更新ADT到v23(通过存档,在我的情况下) 将Eclipse指向构建工具的最新版本。

您可能没有Eclipse和构建工具的旧版本,在这种情况下,您可以从SDK管理器卸载最新的构建工具,并安装旧版本。 一旦一切开始正常工作,执行上述步骤。

我试图在互联网上的某个地方上传这样的包的旧副本,将更新这里的链接,一旦我完成上传。

如果Eclipse从Eclipse安装中卸载ADT插件后出现错误,请尝试编辑Eclipse文件夹→configuration中的config.ini文件。发现:

eclipse.application=

并更改为:

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

我希望这对你也有用。

我找到了解决“冲突依赖”问题的方法。我没有Daniel Díaz回应的相同页面,但一个页面显示“冲突的依赖关系”,我不能做任何事情。

问题是我不是文件的所有者。Eclipse安装在其他会话中(OS X),我有读写Eclipse文件的权限,但我不是所有者。在所有Eclipse文件上执行“chown”命令来解决这个问题。之后,我的结果和丹尼尔·迪亚兹一样。

我希望这能帮助到一些人。

从谷歌下载ADT v23插件,并从Eclipse中下载的zip文件中将其作为本地存档安装。

http://developer.android.com/sdk/installing/installing-adt.html#Download

它正在卸载旧文件,但您不必重新启动Eclipse。卸载过程结束后,安装新软件,然后重新启动Eclipse。

这很简单,对我很有用。