Android ADT插件问题

6

我在尝试进行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个回答

1
最好建议下载低于3.7版本的eclipse。但是3.7也可以正常工作。
如果您现在刚开始设置Android SDK...您不应该遇到这个问题。
如果您正在通过更新Android环境来解决问题,
您可以按照以下步骤操作:
帮助>检查更新
并接受条款并安装更新。
按照开发人员网站上建议的方法删除ADT插件并重新安装:http://developer.android.com/sdk/eclipse-adt.html 它现在将安装Eclipse支持的Android工具,如DDMS等(版本15.0....)
这应该解决您的问题。

谢谢,问题已解决。当我先打开Android ADT然后运行程序时就可以了。 - Thet Mon Aye

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的文件夹具有完全权限,然后它就可以顺利安装了。


0

我刚刚下载了最新版本的Java EE开发者Eclipse IDE,并从http://dl-ssl.google.com/android/eclipse安装了Android包。

我以前也遇到过同样的错误,那时我使用的是旧版IDE与更新版的Android SDK冲突了。


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) 是一个糟糕的想法。当我尝试过时,几乎什么都不起作用 - 从加载到安装新插件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接