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
问题:
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 无法在外部 Web 浏览器上运行 PHP 页面