【问题标题】:Eclipse Indigo - Cannot install Android ADT PluginEclipse Indigo - 无法安装 Android ADT 插件
【发布时间】:2011-09-22 20:39:35
【问题描述】:

当我尝试安装 Android 开发者工具时,我收到以下错误。

正在安装的软件:Android 开发工具 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486) 缺少要求: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' 但 找不到

我还发现添加 WST 包没有帮助。我得到以下信息,

无法完成安装,因为 一项或多项要求的项目无法 被发现。正在安装的软件: 谷歌网络工具包 SDK 2.3.0 2.3.0.r37v201106211634(com.google.gwt.eclipse.sdkbundle.e37.feature.feature.group 2.3.0.r37v201106211634) 缺少要求:适用于 Eclipse 的 Google 插件 3.7 2.3.2.r37v201106211634 (com.google.gdt.eclipse.suite.e37.feature.feature.group 2.3.2.r37v201106211634) 需要 'org.eclipse.wst.xml.core 0.0.0' 但 找不到 不能满足 依赖: 来自:Google Web Toolkit SDK 2.3.0 2.3.0.r37v201106211634 (com.google.gwt.eclipse.sdkbundle.e37.feature.feature.group 2.3.0.r37v201106211634) 收件人:com.google.gdt.eclipse.suite.e37.feature.feature.group 2.3.2

我正在运行 Eclipse Indigo 64 位版本。有人能指出我正确的方向吗?或者告诉我在哪里可以找到丢失的包裹。

【问题讨论】:

  • ADT system requirements 指定它适用于 Eclipse 3.5,根本没有提到 3.6 或 3.7。如果你想安全起见,我强烈建议你下载 Eclipse 3.5 32 位。 ADT 不适用于 Eclipse 64 位
  • @Augusto 我正在使用 Eclipse x64 运行 ADT
  • 我可能会很困惑,但我很确定大约 2 年前我曾试图在 Eclipse 64b 上安装它,直到我读到它只能在 Eclipse 32b 上运行。 . 这可能同时发生了变化,或者我可能需要检查一下我的头 :)... 或两者兼而有之
  • @Augusto “Eclipse 3.5 (Galileo) 或更高版本”受支持。这可以理解为支持最新版本。
  • 如果您使用 AVG 防病毒软件,您应该禁用它。只有这对我有帮助(感谢@Lizozom 来自另一个关于此错误的问题)。

标签: android eclipse adt


【解决方案1】:

前往Help -> Install New Software。单击可用的软件站点。删除 Android 存储库。取消选中 Indigo 和 Eclipse 更新并重新检查它们。现在返回帮助 -> 检查更新。完成后,再次添加 Android 存储库。接受许可,您应该一切顺利。

(昨天拿到 Indigo 后也必须这样做)

【讨论】:

  • 现在我收到一堆关于依赖冲突的消息...该死的 java!
  • 这帮助了我。此外,在我以管理员身份运行 Eclipse.exe 之前,更新一直失败。如果我没有那个选项,它可能不会起作用。
  • 不要忘记选择“安装过程中联系所有更新站点以查找所需软件”
【解决方案2】:

我遇到了同样的问题。这对我有帮助:

  1. 转到帮助->安装软件
  2. 点击“可用软件站点”
  3. 点击添加: 名称:《赫利俄斯》 位置:“http://download.eclipse.org/releases/helios”
  4. 尝试安装Android开发工具

【讨论】:

  • 谢谢。这似乎为我解决了问题。我想它只需要知道 Helios 存储库的位置即可。不知道内部运作,我无法猜测更多。唉,这感觉不是一个非常“干净”的解决方案,但它让我启动并运行。 (Eclipse Classic 3.7 Win32 构建在 Win 7 Pro x64 上运行)。
  • 这里一样,我没有 eclipse indigo repo 并使用了您的解决方案,它适用于 android adt r12、eclipse 3.7、amd 64 位服务器 jvm。谢谢
  • 更新:对我来说,它的运行速度比 eclipse 3.6 快得多,3.6 的设置来自这个线程 stackoverflow.com/questions/142357/…
  • 这不适用于 3.7。它只是说“重复位置”。与 ..releases/indigo 相同。如果您仍然更新,您会收到有关冲突依赖项的消息。
【解决方案3】:

我通过以下步骤解决了org.eclipse.wst.xml.core 0.0.0 问题:

  • 去帮忙
  • 安装新软件:添加名称:Indigo 位置:“http://download.eclipse.org/releases/indigo
  • 在“Web, XML, Java,...”(列表中的姓氏)下选择“WST 服务器适配器
  • 接受许可协议
  • 重启 Eclipse
  • 继续安装ADT

它对我有用,希望对你也有用。

【讨论】:

  • 我可以确认这对我也有效,使用 Eclipse Classic Indigo。
  • 根据我的经验,这是可行的,但是就像 download.eclipse.org/releases/indigo 被添加到软件仓库一样。 (见亚历克斯的回答)
  • 为我工作(Linux Indigo 64 位)。谢谢!
【解决方案4】:

我有同样的问题。这里的其他解决方案对我不起作用,因为我什至看不到 Indigo / Helios 更新存储库。问题是 Eclipse 在 Program Files 中,但我没有以管理员身份运行它。

【讨论】:

  • 在 Windows 7 上出现同样的问题。将 Eclipse 从程序文件中移出,问题就消失了。或者,您总是可以像您所做的那样以管理员身份运行 Eclipse。
【解决方案5】:

所以我得到了靛蓝,然后: 转到帮助->安装新软件 单击添加: 名称:“Indigo” 位置:“http://download.eclipse.org/releases/indigo” 尝试安装 Android 开发工具(如您所见,4 个选项中只会出现 1 个选项 - 这对于 Indigo 来说是正常的)

【讨论】:

  • 谢谢。奇怪的是,在我的 Ubuntu 11.10 上,使用默认的 Indigo 安装,这个存储库不可用。我不得不手动添加它。奇怪。
【解决方案6】:

确保您有“在安装过程中联系所有更新站点以查找所需软件”选项。此选项位于选择帮助/添加新软件后的第一个屏幕的左下角。默认情况下未选中此项。如果未选中,这将解决问题。

插件将安装在 3.7 32 位和 64 位。

【讨论】:

    【解决方案7】:

    Google Plugin for Eclipse 依赖于其他特定的 Eclipse 组件,例如 WST。您的 Eclipse 安装可能尚未包含所有这些,但可以按照这些说明轻松安装它们。 Eclipse 3.7(靛蓝)

     Select Help > Install New Software...
    
    Click the link for Available Software Sites.
    Ensure there is an update site named Indigo. 
    
    If this is not present, click Add... and 
    enter http://download.eclipse.org/releases/indigo for the Location.
    
    Now go through the installation steps; Eclipse should download and install 
    the plugin's dependencies.
    

    【讨论】:

    • 这对我有用 - 默认情况下,eclipse Indigo 已经检查了这个,但它也检查了其他一些软件站点。我取消选中所有,只检查了 indigo 站点和 android 站点,它安装在我的 64 位安装上。
    【解决方案8】:

    我也遇到过这个问题。我通过以下方式解决了它:

    单击 -> 可用的软件站点
    选择“Helios”并单击“重新加载”。
    选择“ADT 插件”并单击重新加载。
    然后回去,再试一次,它成功了。

    如果您仍然无法正常工作,这里有手动操作的说明:
    http://developer.android.com/sdk/eclipse-adt.html#installing

    (另外:我使用的是 3.7 64x,它工作正常,没有任何问题。)

    【讨论】:

      【解决方案9】:

      我尝试安装并得到同样的错误(使用新的“市场”)。我尝试了典型的帮助->安装新软件...然后它说“使用:”我输入了:

      http://dl-ssl.google.com/android/eclipse/

      按照所有提示进行操作,现在一切正常。

      【讨论】:

        【解决方案10】:

        以 root 级别执行 eclipse

        $sudo /opt/eclipse/eclipse

        【讨论】:

          【解决方案11】:

          转到帮助->安装软件。 添加以下链接http://dl-ssl.google.com/android/eclipse/

          然后按下一步并接受许可,它会安装一些所需的软件,然后你就可以走了。

          eclipse重启后会提示你下载所需的android sdk,如果已经下载,请给出android sdk的路径。

          无论版本如何,这一直有效。

          【讨论】:

            【解决方案12】:

            顺便说一句,Eclipse + ADT(ADT Bundle)现在作为单个包提供,

            Developer.Android:ADT Bundle

            【讨论】:

              【解决方案13】:

              现有的答案都不适合我。在“可用站点”中拥有所有正确的更新站点并不足以告诉 Eclipse 如何找到它的依赖项。

              使用 Fedora 14 和 Eclipse Indigo 3.7.1,我必须按照以下步骤进行安装:

              1. 检查并安装来自http://download.eclipse.org/releases/indigo 的“Linux 工具”
              2. 检查并安装来自http://download.eclipse.org/releases/indigo/201109230900 的“Linux 工具”

              重启 Eclipse 后,我终于可以安装 Android SDK了。

              【讨论】:

                【解决方案14】:

                感谢所有人的帖子,但不幸的是,以上都没有解决我的问题。最终,对我来说一切正常的是下载 eclipse indigo 3.7.2 并(这非常重要)将其直接提取到我的程序文件夹中。在我将它解压到我的桌面并复制到程序文件夹(C:\ Program Files)之前,但我会在尝试运行 Eclipse 时收到一条错误消息,提示“Eclipse 可执行启动器无法找到其配套共享库”。

                将eclipse直接解压到我的程序文件夹后,我运行它并按照the android site推荐的方式添加了ADT插件,到目前为止一切正常:)

                我在 Windows 7 x64 机器上,在解压 Eclipse 之前安装了 jre-7u2-windows-x64.exe、jdk-7u2-windows-x64.exe 和 installer_r16-windows.exe

                我希望这也可以帮助其他人:)

                【讨论】:

                  【解决方案15】:

                  仍然很令人困惑。似乎上述建议的一些组合在 Eclipse 3.7.2 中有效。

                  首先,我必须转移到 dl-ssl.google.com 未阻止的网络(这是 Google 服务器的一个持续问题) (使用笔记本电脑很容易,而我的塔则不然。)

                  Eclipse 的人应该看看这个问题。 用户看到一个错误,比如缺少包“org.eclipse.wst.sse.core”。 列出了 50 个左右的插件存储库。 哪些是有这个包的??? 的名称包含“wst”或“sse”。

                  这很糟糕。需要有一种方法让用户关联错误消息 使用存储库解决方案。

                  无论如何:经过一番狩猎和啄食后,我最终选择了 (并重新加载每个存储库,并且在安装期间联系所有更新站点以查找所需的软件已选中)

                  其中一个提供了 Android 插件所需的包。最佳猜测:Helios。

                  【讨论】:

                    【解决方案16】:

                    最佳答案(Sathya)也适用于 Eclipse Juno。

                    【讨论】:

                      【解决方案17】:

                      这似乎已在 Indigo Eclipse 中得到修复,youtube 上有一段视频显示某人 install android eclipse

                      【讨论】:

                        【解决方案18】:
                        Cannot complete the install because one or more required items
                        could not be found.  Software currently installed: Shared profile 
                        1.0.0.1308118821836 (SharedProfile_epp.package.java 
                        1.0.0.1308118821836) Missing requirement: Shared profile 
                        1.0.0.1308118821836 (SharedProfile_epp.package.java 
                        1.0.0.1308118821836) requires 'org.maven.ide.eclipse
                        

                        以管理员身份运行!!!

                        【讨论】:

                          【解决方案19】:

                          Eclipse Classic 或 Galileo 是您可以使用的两个。其他 Eclipse IDE 并不意味着以相同的方式编程或解释 JAVA。下载 64x 或 32x 将在 PC 上的 Classic 或 Galileo 上运行。只需确保您的 PC 可以处理您下载的 Eclipse 版本即可。

                          【讨论】:

                          • 不正确,您可以在 32 位和 64 位上使用 helio 和 indigo。
                          猜你喜欢
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2011-12-18
                          • 1970-01-01
                          • 1970-01-01
                          • 2012-04-03
                          相关资源
                          最近更新 更多