1

在尝试从 Indigo 3.7.1 和 Android SDK 15 更新后,Eclipse 遇到了依赖问题。
似乎所有 Android 组件都已安装,但我There were no installable units selected when the plan was computed在“可用更新”窗口中收到以下消息“”。

正在尝试安装 Eclipse SDK 版本 3.7.2.M20120208-800。

对此问题的任何帮助表示赞赏。请参阅下面的更多信息:


Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse SDK 3.7.2.M20120208-0800 (org.eclipse.sdk.ide 3.7.2.M20120208-0800)
  Software currently installed: Shared profile 1.0.0.1321891729401 (SharedProfile_SDKProfile 1.0.0.1321891729401)
  Only one of the following can be installed at once: 
    Simple Configurator Manipulator 2.0.0.v20110502-1955 (org.eclipse.equinox.simpleconfigurator.manipulator 2.0.0.v20110502-1955)
    Simple Configurator Manipulator 2.0.0.v20110815-1438 (org.eclipse.equinox.simpleconfigurator.manipulator 2.0.0.v20110815-1438)
  Cannot satisfy dependency:
    From: Shared profile 1.0.0.1321891729401 (SharedProfile_SDKProfile 1.0.0.1321891729401)
    To: org.eclipse.equinox.simpleconfigurator.manipulator [2.0.0.v20110502-1955]
  Cannot satisfy dependency:
    From: Equinox p2 Core Function 1.0.1.v20110906-1605-8290FZ9FVKHVRKtmx3fpNuo02129 (org.eclipse.equinox.p2.core.feature.feature.group 1.0.1.v20110906-1605-8290FZ9FVKHVRKtmx3fpNuo02129)
    To: org.eclipse.equinox.simpleconfigurator.manipulator [2.0.0.v20110815-1438]
  Cannot satisfy dependency:
    From: Equinox p2 Provisioning for IDEs. 2.1.2.R37x_v20110815-1155-6-Bk8pYWZz0qUTX5I15GZWwbXkrl (org.eclipse.equinox.p2.user.ui.feature.group 2.1.2.R37x_v20110815-1155-6-Bk8pYWZz0qUTX5I15GZWwbXkrl)
    To: org.eclipse.equinox.p2.core.feature.feature.group [1.0.1.v20110906-1605-8290FZ9FVKHVRKtmx3fpNuo02129]
  Cannot satisfy dependency:
    From: Eclipse SDK 3.7.2.M20120208-0800 (org.eclipse.sdk.ide 3.7.2.M20120208-0800)
    To: org.eclipse.equinox.p2.user.ui.feature.group [2.1.2.R37x_v20110815-1155-6-Bk8pYWZz0qUTX5I15GZWwbXkrl]
4

1 回答 1

2

由“”引起的冲突依赖可能是共享安装Software currently installed: Shared profile中共享插件问题的一个迹象(除非以管理员身份运行,否则无法更新,如错误 339659中所述)

错误 322344总结如下:

下有很多插件c:\Program Files,由于UAC,Eclipse不能在这里写。当您安装附加组件(没有升级,只是额外的捆绑包)时,它们会进入~/.eclipse用户主目录下的隐藏文件夹。
但是,我们无法在此文件夹中执行任何“更新”,因为您处于共享安装模式,并且假定管理员将“更新”基础。

但是,在某些情况下,安装会强制更新(新插件X取决于 的更新Y)。
在这种情况下,我们可能会遇到麻烦,因此我们“锁定”共享区域,这样就不会发生更新。
这就是你要打的。

因此,在更新 Eclipse 安装时,您可能会遇到一些写入权限问题(如错误 287246中所示)。

于 2012-04-06T22:23:20.780 回答