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


当前回答

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

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

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

其他回答

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

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

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

这很简单,对我很有用。

不要这样做

警告:请参阅这个答案下面的评论。这些措施对许多人产生了负面影响。

点击帮助/安装新软件… 点击What is already installed(如下图所示) 在新的窗口中,您可以卸载旧ADT(卸载Android开发工具,Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools and Tracer for OpenGL ES) 重新启动Eclipse 然后再次点击帮助/安装新软件 选择ADT……安装

我希望这能有所帮助!

他们是这么说的

好了,伙计们,很抱歉给你们带来这么多麻烦,我们为混乱的发布道歉。总结如下:

There is no way to update an existing ADT bundle that you might have downloaded. You can do one of two options: Install Eclipse from eclipse.org and install ADT by pointing to the update site: https://dl-ssl.google.com/android/eclipse Download bundles from here: Linux 64-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip Linux 32-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip Windows 32-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip Windows 64-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

从ADT bundle 23.0.2开始,您应该能够更新到ADT的未来版本。

来源:https://code.google.com/p/android/issues/detail?id=72912

我不得不删除ADT并重新安装。

但是要注意的是,这导致我和另一个人在某些项目的Java Build路径中出现annotation .jar缺失错误,可能是因为它试图寻找旧的SDK,所以升级项目是我必须采取的下一步。

错误主要与库有关,谷歌播放服务,Facebook SDK, ActionBarCompat。

在此步骤中,卸载ADT,然后将URL放回以下载它们。url为:https://dl-ssl.google.com/android/eclipse