安装Android ADT失败

25
我正在尝试将 ADT 安装到 Eclipse Indigo(32 位)上,但是始终无法成功,出现以下消息:
安装无法完成,因为找不到一个或多个必需的项目。
已安装的软件包括:共享配置文件 1.0.0.1308118821836(SharedProfile_epp.package.java 1.0.0.1308118821836)
缺少要求:共享配置文件 1.0.0.1308118821836(SharedProfile_epp.package.java 1.0.0.1308118821836)需要 'org.maven.ide.eclipse [1.0.0.20110607-2117]',但找不到该项。
我已经尝试重新安装 ADT、Android SDK 和 Eclipse,但没有任何运气。这个网站上的其他问题似乎都不相关。我想知道它是否与从 Sonotype 迁移到 Eclipse 的 M2Eclipse 有关,但我找不到任何线索。
编辑:为了解释为什么接受的答案可行,我是在 Windows 7 Home 上的一个具有管理员权限但没有密码的帐户上安装的。然而,即使该帐户具有该权限并且密码为空,Win7 仍会提示输入管理员密码才能执行需要管理员权限的任务。看来即使在这种情况下,ADT 安装也会失败。当我安装到非管理员区域时,它就可以工作了。
4个回答

40

8
只需允许所有用户编写/修改,就像我在"C:\Program Files\eclipse"文件夹中所做的那样。简单明了,无需以管理员身份运行。 - vandut
1
在OSX上,我将Eclipse从应用程序移动到我的主文件夹中,它就可以工作了。这确实是非常奇怪的Eclipse行为。 - Eli Konky
我希望我能给这个点赞两次。从现在开始,在遵循某些随机论坛帖子的建议之前,请先检查StackOverflow! - Spencer Ruport

1

在Linux中,将整个Eclipse目录写权限开放给所有用户可以解决此问题。假设Eclipse安装在/opt/eclipse下:

#chmod -R 777 /opt/eclipse 

1

从技术上讲,这是一个 Eclipse 的 bug,在下一个版本中已经修复。中央共享安装不需要可写权限来运行 Eclipse(它只应该将附加插件安装到用户的级联配置中)。另请参见: https://bugs.eclipse.org/bugs/show_bug.cgi?id=350645


0

我在Ubuntu 11.04上遇到了这个错误,之前通过包管理器安装了Eclipse 3.5,然后将其删除,再手动安装了3.7。这是由于先前版本的一些残留部分导致的。以下是我解决它的方法(注意:这将清除您的Eclipse配置!)。如果您使用非标准工作区位置,请在第二行中调整路径。

sudo apt-get purge eclipse-platform libecj-java eclipse libequinox-osgi-java
rm -rf ~/.eclipse ~/workspace/.metadata

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