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


当前回答

不要这样做

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

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

我希望这能有所帮助!

其他回答

无法更新您可能已下载的现有ADT包。

你有两种选择:

Install Eclipse from eclipse.org and install ADT by pointing to the update site: https://dl-ssl.google.com/android/eclipse Download bundles from: 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的未来版本。

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

从Eclipse中删除ADT插件:

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

我已经做了以下来解决一个问题。

Go to http://developer.android.com/sdk/installing/installing-adt.html and download the latest ADT ZIP file (at the bottom of page). Go to Eclipse → menu Help → About Eclipse → Installation details Delete Android DDM, Android Development Tools, Hierarchy Viewer, Native Development Tools, TraceView, etc., 22.X version. Menu Help* → Install New Software → Add → Archive → *Select the downloaded ZIP file in step 1. Select all the latest version of all 23 which I have deleted in step 3 and accept the license agreement.

重新启动Eclipse,它就修复了我的问题。

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

这是我的环境:

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

我的解决方案:

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

注:这是最新的ADT发布。

谷歌回应:

这是一个包装错误。整个保护文件都不见了。我们会尽快有一个更新,但在那之前只是复制它从以前版本的工具:

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz http://dl.google.com/android/android-sdk_r22.6.2-windows.zip http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

并复制以下文件:

工具/ hprof-conv 工具/支持/ annotations.jar 工具/混淆器

所以在最后,如果你从一个新的ADT拷贝开始,手动拷贝文件:)

编辑:在最新的ADT版本中,bundle现在应该可以自动更新,所以安装这些新版本:

Linux 64位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip Linux 32位虚拟机:http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip 麦克:http://dl.google.com/android/adt/adt - bundle - mac - x86_64 - 20140702. - zip win32: http://dl.google.com/android/adt/adt - bundle - windows - x86 - 20140702. - zip win64: http://dl.google.com/android/adt/adt - bundle - windows - x86_64 - 20140702. - zip

不要尝试从以前的版本升级,因为它根本不能工作。 如果你有zipalign的问题,它现在在构建工具下,不再在工具/下,所以你可以做一个符号链接或只是复制到期望的文件夹。