尝试将ADT插件安装到eclipse中时存在冲突的依赖性

时间:2011-06-22 16:11:42

标签: android eclipse plugins dependencies adt

以下是我的规格: Eclipse:3.5.2 ADT插件:11.0.0 PC:Windows 7

到目前为止,我已经安装了Android SDK和Eclipse。但是,当我尝试将ADT插件安装到eclipse时,我收到以下错误:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Android Development Tools
     

11.0.0.v201105251008-128486(com.android.ide.eclipse.adt.feature.group   11.0.0.v201105251008-128486)         当前安装的软件:Eclipse SDK 3.5.2.M20100211-1343   (org.eclipse.sdk.ide   3.5.2.M20100211-1343)         一次只能安装以下其中一项:           Core Runtime 3.6.0.v20100505(org.eclipse.core.runtime   3.6.0.v20100505)           Core Runtime 3.5.0.v20090525(org.eclipse.core.runtime   3.5.0.v20090525)         无法满足依赖:           来自:Android开发工具11.0.0.v201105251008-128486   (com.android.ide.eclipse.adt.feature.group   11.0.0.v201105251008-128486)           收件人:org.eclipse.wst.sse.core 0.0.0         无法满足依赖:           来自:EMF Common 2.6.0.v20100614-1136(org.eclipse.emf.common   2.6.0.v20100614-1136)           To:bundle org.eclipse.core.runtime [3.6.0,4.0.0)         无法满足依赖:           来自:EMF Common 2.6.0.v20100914-1218(org.eclipse.emf.common   2.6.0.v20100914-1218)           To:bundle org.eclipse.core.runtime [3.6.0,4.0.0)         无法满足依赖:           来自:Eclipse Platform 3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB(org.eclipse.platform.feature.group   3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB)           致:org.eclipse.rcp.feature.group   [3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6]         无法满足依赖:           来自:Eclipse RCP 3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6   (org.eclipse.rcp.feature.group   3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6)           致:org.eclipse.core.runtime [3.5.0.v20090525]         无法满足依赖:           来自:Eclipse Project SDK 3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4   (org.eclipse.sdk.feature.group   3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4)           致:org.eclipse.platform.feature.group   [3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB]         无法满足依赖:           来自:Eclipse SDK 3.5.2.M20100211-1343(org.eclipse.sdk.ide   3.5.2.M20100211-1343)           致:org.eclipse.sdk.feature.group   [3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4]         无法满足依赖:           来自:结构化源模型1.1.500.v201006020308(org.eclipse.wst.sse.core   1.1.500.v201006020308)           要:bundle org.eclipse.emf.common [2.4.0,3.0.0)         无法满足依赖:           来自:结构化源模型1.1.502.v201008311901(org.eclipse.wst.sse.core   1.1.502.v201008311901)           要:bundle org.eclipse.emf.common [2.4.0,3.0.0)         无法满足依赖:           来自:结构化源模型1.1.504.v201102160550(org.eclipse.wst.sse.core   1.1.504.v201102160550)           要:捆绑org.eclipse.emf.common [2.4.0,3.0.0)

有什么建议吗? 我已经看过一些关于重新安装eclipse的帖子,但这是我不喜欢做的事情,因为首先找到64位版本真是太痛苦了。

如果您想建议重新安装eclipse,如果您找到了Windows 64位版本的下载链接,我将不胜感激。 thx:)

或者如果您知道如何直接修复此错误,那将非常有用:D

5 个答案:

答案 0 :(得分:3)

看起来最新的ADT版本需要Eclipse Helios(3.6)。这看起来很奇怪,因为我无法找到记录该要求的地方。

您可以尝试获取新的Eclipse version。 您也可以获取早期的ADT版本,但我找不到它。

答案 1 :(得分:2)

如果您从3.6升级并且您在旧的原始位置解除了新的eclipse,则会出现冲突的依赖性错误 - 一次只能安装其中一个等等。 在这种情况下,请完全删除旧的eclipse文件夹。在那里再次解压缩新的,它将工作!无需添加任何存储库!

答案 2 :(得分:1)

我猜你可以卸载android SDK。然后首先在eclipse中添加或安装adt插件。然后在重新启动eclipse时,它会自动地问你Android SDK的路径。如果没有问,那么只需转到Window-> prefrences-> Android并设置android sdk(解压缩的android文件夹)的路径(工具目录的路径)。

答案 3 :(得分:1)

可能有点拉特但是我正在运行Eclipse Helios 3.6并且获得了相同类型的依赖冲突消息。我进入了帮助菜单并检查了更新,并更新了eclipse sdk。我重新启动并尝试再次安装ADT插件,它运行良好。

答案 4 :(得分:0)

Eclipse将默认安装到名为workspace的工作空间。这会在您尝试更新等时导致问题。因为工作空间中的元数据仍然存在以前的eclipse版本内容。

首先制作工作区的副本而不是删除它,并尝试再次安装3.7和adt,一切都应该有效..

顺便说一句,从现在开始......用eclipse版本号命名你的eclipse工作区,以帮助避免这个问题。