我正在尝试将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,没有任何运气。本网站上的其他任何问题都不相关。我想知道它是否与M2Eclipse从Sonotype迁移到Eclipse有关,但我找不到任何东西。
编辑:为了解释为什么接受的答案有效,我在Windows 7 Home上安装了一个拥有管理员权限但没有密码的帐户。但是,当您执行需要管理员权限的操作时,Win7仍会提示输入管理员密码,即使该帐户具有该权限且密码为空。即使在这种情况下,ADT安装似乎也失败了。当我安装到非管理员区域时,它可以正常工作。
答案 0 :(得分:40)
尝试以超级/管理员用户身份运行Eclipse,或者在具有写权限的地方移动Eclipse安装。
这个答案有很多帮助:Error (in GTK?) when trying to install EclipseXul plugin
答案 1 :(得分:1)
从技术上讲,这是一个Eclipse错误,已在下一版本中修复。中央共享安装不需要是可写的来运行eclipse(它应该只是在用户的级联配置中安装额外的插件)。也可以看看: https://bugs.eclipse.org/bugs/show_bug.cgi?id=350645
答案 2 :(得分:1)
在linux中,使整个eclipse目录可以写入世界解决了这个问题。假设eclipse安装在/opt/eclipse
:
#chmod -R 777 /opt/eclipse
答案 3 :(得分:0)
在通过软件包管理器安装Eclipse 3.5,将其删除,然后手动安装3.7后,我在Ubuntu 11.04上遇到了这个错误。这是前一版本的一些剩余部分的结果。以下是我修复它的方法,或多或少:(注意:这将擦除Eclipse配置!)。如果使用非标准工作空间位置,请在第二行中调整路径。
sudo apt-get purge eclipse-platform libecj-java eclipse libequinox-osgi-java
rm -rf ~/.eclipse ~/workspace/.metadata