Eclipse Indigo - 无法安装 Android ADT 插件

Posted

技术标签:

【中文标题】Eclipse Indigo - 无法安装 Android ADT 插件【英文标题】:Eclipse Indigo - Cannot install Android ADT Plugin 【发布时间】: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 来自另一个关于此错误的问题)。 【参考方案1】:

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

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

【讨论】:

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

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

    转到帮助->安装软件 点击“可用软件站点” 点击添加: 名称:《赫利俄斯》 位置:“http://download.eclipse.org/releases/helios” 尝试安装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 的设置来自这个线程 ***.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,我必须按照以下步骤进行安装:

    检查并安装来自http://download.eclipse.org/releases/indigo 的“Linux 工具” 检查并安装来自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”。

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

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

https://dl-ssl.google.com/android/eclipse/(ADT 插件,我 根据谷歌说明添加) http://download.eclipse.org/releases/helios(赫利俄斯里程碑 存储库) http://download.eclipse.org/eclipse/updates/3.6 (Eclipse 项目测试站点)

其中一个提供了 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。

以上是关于Eclipse Indigo - 无法安装 Android ADT 插件的主要内容,如果未能解决你的问题,请参考以下文章

eclipse indigo marketplace Maven Integration安装错误

谷歌应用引擎插件安装后 Eclipse(Indigo) 启动失败

Eclipse Indigo 3.7.0 安装GIT插件

Eclipse Indigo 无法在外部 Web 浏览器上运行 PHP 页面

MyEclipse 10.7(版本:eclipse 3.7.x-Indigo系列)安装PyDev 4.5.4插件

Eclipse java SE版本解决无法新建web项目问题