我用新的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…

其他回答

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

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

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

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

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

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

警告

现在ADT 23.0.1有一个更新,但Windows和Linux脚本是混乱的,所以等待升级!

例如,您可以在http://dl.google.com/android/android-sdk_r23.0.1-windows.zip中查看tools/proguard/bin/*.sh。

我只是去了我的Android资源文件夹在我的C:/驱动器(C:/Android),删除“eclipse”文件夹和所有的内容。我再次下载了Android开发者工具,只是移动了“eclipse”文件夹。

我启动了,一切都很好;我已经更新到23版了。

希望这能有所帮助,可能不适合所有人,因为有些人已经进行了Eclipse修改,但对于像我这样希望快速修复并重新开始开发的人来说,这似乎是最简单的方法。

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

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

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

这个问题有很多可能的答案。我认为这完全取决于您的环境和安装过程。我遇到了上面多次提到的相同问题。由于依赖冲突,我无法安装ADT 23。

这是我的环境:

我运行的是Windows 7 64位的Eclipse 4.2.2。我通过菜单帮助→安装新软件安装ADT。

我的解决方案:

菜单帮助→关于Eclipse→卸载→ALL_ANDROID。然后我通过“安装新软件”简单地安装了每个ADT 23工具。

注:这是最新的ADT发布。