我正在使用eclipse helios(IDE for Java EE开发人员)64位最新版本
当我尝试从help>check for updates
我收到错误:
Cannot complete the install because of a conflicting dependency
为什么我收到此错误,我该如何解决?
答案 0 :(得分:23)
你得到的是因为某处存在冲突的依赖。例如,如果您有依赖于依赖于.X-1.0.0的插件A,并尝试安装依赖于依赖.X-1.1.0的插件B,则存在冲突。检查更新时,Eclipse将检查您以前安装的所有插件和功能。尝试一次更新一件事,以确定哪个更新具有冲突的依赖关系。
希望这有帮助!
答案 1 :(得分:12)
从这里下载捆绑包:
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
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
从ADT软件包23.0.2开始,您应该能够更新到ADT的未来版本。
答案 2 :(得分:8)
http://marketplace.eclipse.org/content/error/report/36380
在这里:
答案 3 :(得分:6)
我无法在“正常”更新屏幕中工作,但是当进入“关于eclipse平台”屏幕并按下“安装详细信息”按钮时。我有另一个屏幕,您可以在其中选择已安装的插件并更新它......在那里工作。
在那里,我首先选择了似乎导致冲突的插件,然后更新它。然后另一个与这个相冲突...(我的案例中的冲突是在android sdk和我的java开发工具之间)
不要问我为什么以及有什么不同......这个选项可能对其他人有帮助......
答案 4 :(得分:3)
如果在Windows 7上运行,通常可以通过以管理员身份运行Eclipse,然后更新来解决这些错误。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=339659
答案 5 :(得分:2)
我可以通过检查已经安装的插件来解决它,因为它给了我这个错误。我刚刚卸载了所有具有冲突依赖性的插件并尝试安装更新。它运作良好。 check the marked area in this linked image
一般来说,为什么会发生这种情况,虽然最近更新了插件,但它们已经发展了2-3次更新,在此期间,插件引入了一些必须安装的新功能,并且还要更新。这件事造成了依赖冲突。 Eclipse会尝试更新尚未存在/已安装的内容,并且它还会先告诉它安装它会产生冲突。
因此,当您卸载插件时,现在它会安装最新的插件而不是更新。它意味着您手动更新eclipse插件(通过卸载旧版并安装最新版本)。如果您跳过2-3次更新并且现在正在寻找最新更新,则可能会发生这种情况。
答案 6 :(得分:0)
我同意Michel.iamit。我尝试了更新ADT的所有其他选项,但它没有用。有了Michel的解决方案,我的环境无法运作,并且抱怨冲突。
所以这就是我所做的并让它发挥作用:
希望这有助于某人。
答案 7 :(得分:0)
我通过从以下网址下载最新的ADT版本解决了这个问题
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
的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
打开eclipse IDE后,转到帮助 - > 安装新软件 - > 添加
Name = ADT插件, location = link并选择所有开发人员工具。安装完成后,请重启你的ide,现在所有的bug都解决了。
答案 8 :(得分:0)
我通过以root身份运行eclipse,然后从帮助>安装新软件安装更新并将最新更新版本添加到下载列表(http://download.eclipse.org/eclipse/updates/4.4)来解决此问题。不确定这是不是最好的方式,但它从Indigo(3.8)到Luna(4.4)。我在Ubuntu 14.04 x64
上这样做