我用新的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修改,但对于像我这样希望快速修复并重新开始开发的人来说,这似乎是最简单的方法。

其他回答

解决方案请参见:http://bazalabs.com/solution-for-the-update-problem-of-android-developer-toolkit-version-23-0-0-or-above/

这种解决方案是更改文件并保留Eclipse ADT而不下载新文件的正确方法。

如何从22.xx更新。X到23.0.2(我的解决方案)。这将解决依赖性问题。

我被这个问题折磨了几天,我已经尝试了这个环节上的每一个解决方案,但运气不好。我终于想出了一个真正有效的解决方案!

请注意,此解决方案适用于Windows 7(64位)。它应该适用于其他Windows操作系统。

开始吧:

download the latest ADT bundle from http://developer.android.com/sdk/index.html#download unzip it and open "eclipse" folder --> "plugins" folder Now go to your old eclipse and open "eclipse" folder --> "plugins" folder, and copy everything inside. Now paste them into the "plugins" folder of the (NEW ECLIPSE), but DO NOT overwrite anything. While inside of the "plugins" folder of your new Eclipse, do the search. Type in 22. (notice 22 with a dot) and hit enter. The search result will show up all the files or folders with .....22.6...... For example, com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508 Highlight all of these files/folders and hit delete key. Make sure to update your old API/SDK to the latest version and load this sdk directory to work with your new eclipse.

or

您可以观看这个视频,它向您展示如何将所有SDK/API移动到新的SDK文件夹。

链接:https://www.youtube.com/watch?v=jPZpJdnbbN0

我没有尝试从任何其他ADT版本更新,但我认为它应该适用于任何旧的ADT版本。

尝试之前不要忘记备份。

有一个新的更新可用。

更新Android SDK工具到23.0.1 更新您的Eclipse。求助->检查是否更新 然后重新启动Eclipse

这将修复空src和布局的问题。

谷歌回应:

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

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的问题,它现在在构建工具下,不再在工具/下,所以你可以做一个符号链接或只是复制到期望的文件夹。

我在评论中找到了这些说明。

下载最新版本的ADT并使用您现有的工作区。这实际上是你所做过的最不痛苦的升级。它没有打乱。android文件夹,所以我仍然有我原来的调试键。唯一缺少的是几个我几乎不用的插件,它们很容易安装到新版本中。

注意不要安装到你现有的adt文件夹,创建一个新文件夹,这样如果新的安装不工作,你仍然可以后退。