Android ADT插件问题

时间:2011-12-07 18:03:47

标签: android

当我尝试执行ADT插件步骤并需要一些帮助时,我遇到了这个问题。

错误如下:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Android Development Tools 15.0.1.v201111031820-219398 (com.android.ide.eclipse.adt.feature.group 15.0.1.v201111031820-219398)
  Software currently installed: Eclipse SDK 3.7.1.M20110909-1335 (org.eclipse.sdk.ide 3.7.1.M20110909-1335)
  Only one of the following can be installed at once: 
    International Components for Unicode for Java (ICU4J) 4.4.2.v20110208 (com.ibm.icu 4.4.2.v20110208)
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090822 (com.ibm.icu 4.0.1.v20090822)
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090415 (com.ibm.icu 4.0.1.v20090415)
  Cannot satisfy dependency:
    From: Android Development Tools 15.0.1.v201111031820-219398 (com.android.ide.eclipse.adt.feature.group 15.0.1.v201111031820-219398)
    To: org.eclipse.wst.sse.ui 0.0.0
  Cannot satisfy dependency:
    From: Java EMF Model Utilities 2.0.200.v200905140200 (org.eclipse.jem.util 2.0.200.v200905140200)
    To: bundle com.ibm.icu [3.8.1.1,4.1.0)
  Cannot satisfy dependency:
    From: Java EMF Model Utilities 2.0.201.v201001252130 (org.eclipse.jem.util 2.0.201.v201001252130)
    To: bundle com.ibm.icu [3.8.1.1,4.1.0)
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK (org.eclipse.platform.feature.group 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK)
    To: org.eclipse.rcp.feature.group [3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A]
  Cannot satisfy dependency:
    From: Eclipse RCP 3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A (org.eclipse.rcp.feature.group 3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A)
    To: com.ibm.icu [4.4.2.v20110208]
  Cannot satisfy dependency:
    From: Eclipse Project SDK 3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR (org.eclipse.sdk.feature.group 3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR)
    To: org.eclipse.platform.feature.group [3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK]
  Cannot satisfy dependency:
    From: Eclipse SDK 3.7.1.M20110909-1335 (org.eclipse.sdk.ide 3.7.1.M20110909-1335)
    To: org.eclipse.sdk.feature.group [3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR]
  Cannot satisfy dependency:
    From: Common Frameworks 1.1.300.v200904160730 (org.eclipse.wst.common.frameworks 1.1.300.v200904160730)
    To: bundle org.eclipse.jem.util [2.0.100,3.0.0)
  Cannot satisfy dependency:
    From: Structured Source Editor 1.1.101.v200908261807 (org.eclipse.wst.sse.ui 1.1.101.v200908261807)
    To: bundle org.eclipse.wst.validation [1.2.0,1.3.0)
  Cannot satisfy dependency:
    From: Structured Source Editor 1.1.102.v200910200227 (org.eclipse.wst.sse.ui 1.1.102.v200910200227)
    To: bundle org.eclipse.wst.validation [1.2.0,1.3.0)
  Cannot satisfy dependency:
    From: Validation Framework 1.2.102.v200905201610 (org.eclipse.wst.validation 1.2.102.v200905201610)
    To: bundle org.eclipse.wst.common.frameworks [1.1.200,2.0.0)
  Cannot satisfy dependency:
    From: Validation Framework 1.2.104.v200911120201 (org.eclipse.wst.validation 1.2.104.v200911120201)
    To: bundle org.eclipse.wst.common.frameworks [1.1.200,2.0.0)

4 个答案:

答案 0 :(得分:1)

理想情况下,我建议下载较低版本的eclipse(低于3.7)。但3.7工作正常。

如果你现在只是设置你的android sdk ......你不应该遇到这个问题。

如果您通过

更新Android环境

您可以按照以下步骤操作

帮助>检查更新

并接受条款并安装更新。

删除adt插件并按照开发人员网站中的建议重新安装:http://developer.android.com/sdk/eclipse-adt.html

它现在将安装eclipse支持的android工具,如DDMS等(版本15.0 ....)

应该解决你的问题。

答案 1 :(得分:1)

虽然ADT的版本是16.0.1.v201112150204-238534和Eclipse SDK 3.7.2.M20120208-0800(Indigo),但我今天遇到了完全相同的问题

适用于Java的Unicode国际组件(ICU4J)4.4.2.v20110823 ... 适用于Java的Unicode国际组件(ICU4J)4.0.1.v20090822 ... 适用于Java的Unicode国际组件(ICU4J)4.4.2.v20090415 ...

操作系统:Windows Vista 32位

为我解决的是确保我的帐户对安装了eclipse的文件夹拥有完全权限,然后安装时不会错过任何一个节拍。

答案 2 :(得分:0)

我刚刚下载了适用于Java EE开发人员的最新版Eclipse IDE,并安装了来自http://dl-ssl.google.com/android/eclipse的Android软件包

之前我遇到过同样的错误,我使用的是旧版本的Android版本的旧版IDE,这就是冲突。

答案 3 :(得分:0)

正如其他人在此处和其他地方所述,这是一个权限问题。尝试使用chown更改eclipse安装的所有权:

$ sudo chown -R root:$(id -g -n $(whoami)) /path/for/eclipse/stuff/

$(id -g -n $(whoami))表达式返回主要组。从那里,希望你有权利你需要的东西。这对我有用,但我不是专家。

修改
另一个可能的原因是您正在使用的工作区是在另一台计算机上安装的,还是在Eclipse的安装上创建的。不同的计算机和/或不同的Eclipse安装可以使用不同版本的插件和JRE,从而导致各种问题。

也就是说,即使你的工作区没有使用不同的Eclipse安装进行初始化,也可以尝试在新的临时工作空间中安装插件。

为了记录,我发现以root身份运行Eclipse(sudo eclipse)是一个可怕的想法。几乎没有任何作用 - 从加载到安装新的插件 - 当我尝试它时。