以下是我的规格: 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
答案 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工作区,以帮助避免这个问题。