无法将Eclipse中的ADT插件更新到23.0.0或更高版本

时间:2014-06-30 13:48:48

标签: android eclipse adt eclipse-adt

我是Android编程的初学者。我的问题是,我无法更新ADT。问题开始了,经过很长一段时间我在Android SDK Manager中更新了Android SDK工具。然后我试图将项目导入工作区。但是我无法导入它,因为每次单击“完成”按钮时,都没有发生任何事情。然后我关闭了Eclipse并再次打开它,并向我显示以下错误:

enter image description here

我点击了检查更新,但它没有找到任何内容。在互联网上,我找到了URL,所以我点击了帮助 - >安装新软件...-->添加 - >并粘贴此网址。当我单击Next时,它向我显示了我想要安装的项目列表以及错误:

Cannot complete the install because of a conflicting dependency.
 Software being installed: Tracer for OpenGL ES 23.0.0.1245622 (com.android.ide.eclipse.gldebugger.feature.feature.group 23.0.0.1245622)
 Software currently installed: Tracer for OpenGL ES 21.0.0.v201210310015-519525 (com.android.ide.eclipse.gldebugger.feature.group 21.0.0.v201210310015-519525)
Only one of the following can be installed at once: 
Tracer for OpenGL ES 23.0.0.1245622 (com.android.ide.eclipse.gldebugger 23.0.0.1245622)
Tracer for OpenGL ES 21.0.0.v201210310015-519525 (com.android.ide.eclipse.gldebugger 21.0.0.v201210310015-519525)
Cannot satisfy dependency:
From: Tracer for OpenGL ES 23.0.0.1245622 (com.android.ide.eclipse.gldebugger.feature.feature.group 23.0.0.1245622)
To: com.android.ide.eclipse.gldebugger [23.0.0.1245622]
Cannot satisfy dependency:
From: Tracer for OpenGL ES 21.0.0.v201210310015-519525 (com.android.ide.eclipse.gldebugger.feature.group 21.0.0.v201210310015-519525)
To: com.android.ide.eclipse.gldebugger [21.0.0.v201210310015-519525]

我还在某处读过,我应该尝试用更新的plugins文件夹替换plugins文件夹,所以我试着重命名"插件" Eclipse文件夹中的文件夹到" pluginsx"并粘贴了我从site下载的新内容。在此之后,我无法打开Eclipse。

site也与我有同样的问题,并且有一个答案被接受作为问题的解决方案。所以我也尝试了download,并将这三件事复制到下面评论中提到的文件夹中,但我仍然有同样的问题,没有任何改变。

所以现在我不知道如何解决这个问题。有人可以帮帮我吗?

提前致谢。

7 个答案:

答案 0 :(得分:35)

帮助 - >安装新软件 - >已安装的内容?

然后,选择“Android DDMS,Andoid Devlopment Tools,Android Hierarcy Viewer,Android原生开发工具,Android Traceview,OpenGL ES Tracer”,然后单击“卸载”。

完成所有这一步后,尝试添加链接(https://dl-ssl.google.com/android/eclipse/),名称为ADT插件。此链接将获得最新的ADT插件。这样就重新安装了ADT。

答案 1 :(得分:9)

这些"更新"单独的答案对我有用。

我使用的解决方案是卸载ADT(从卸载Android ADT)

Help > About Eclipse > Installation Details

选择所有Android模块(以com.android.ide为前缀...)

并删除它们(卸载...)并从

重新添加库
help > Install new software

如上所列......

答案 2 :(得分:1)

对我有用的唯一解决方案是从Android site下载当前的Eclipse ADT包

下载之后,我将当前的sdk复制到 ... / development / sdk 这样的文件夹中。然后我删除了这个新Bundle附带的sdk。

我把ADT Bundle放在 ... / development / adt-bundle -... 中。 启动它之后,您将jave通知Window > Preferences > Android中的新sdk位置,因此在SDK Location中放置新的sdk路径。就我而言: ... / development / sdk

当然,您可以将sdk文件夹放在新的ADT Bundle文件夹中,但我这样做,因为我也使用Android Studio,所以我将两个IDE指向同一个SDK。

完成此操作并确保一切正常后,我删除了旧的ADT Bundle文件夹。

答案 3 :(得分:0)

安装ADT是一个主要问题,特别是在更新时。有时,通过提供直接链接安装ADT也很痛苦。 Eclipse显示"计算需求和依赖关系"。

我发现有时首先卸载所有7个组件更简单:

-Android DDMS
-Andoid Devlopment Tools
-Android Hierarcy Viewer
-Android原生开发工具
-Android Traceview
- OpenGL ES的追踪器 - 适用于Android的Google App Engine工具(如果已安装)

然后下载latest ZIP/Archive

从帮助安装存档 - >安装新软件 - >添加 - >存档
选择下载的ZIP,为其提供名称并按照标准安装过程进行操作。

答案 4 :(得分:0)

我遇到了同样的问题,以下解决方案对我有用。

我安装了M预览版的SDK平台,而我的ADT版本是22。 所以我刚卸载了M预览版的SDK平台,并从SDK Manager安装了API级别22的SDK平台。

这对我有用。

答案 5 :(得分:0)

此解决方案有效。!!!!!!!

打开日食>帮助>关于eclipse>安装

卸载包含在您下载的.zip文件中的组件。下载如下。

(归功于mr.zakimark

我发现有时首先卸载所有7个组件更简单:

-Android DDMS -Andoid Devlopment工具 -Android Hierarcy Viewer -Android原生开发工具 -Android Traceview -Tracer for OpenGL ES - 适用于Android的Google App Engine工具(如果已安装)

然后下载latest ZIP/Archive

从帮助安装存档 - >安装新软件 - >添加 - >存档 选择下载的ZIP,为其提供名称并遵循标准安装过程。

答案 6 :(得分:0)

我无法从“帮助 - >安装详细信息”页面卸载旧的ADT插件,因为“卸载...”'当我选择任何模块时,按钮被禁用。

此外,由于ADT捆绑包不再可供下载,因此无法重新安装。

对我来说有用的是使用here中的Eclipse Installer安装基本的Eclipse环境。在安装程序中,我选择了“高级模式...”'从汉堡包菜单中选择,然后选择“Eclipse平台”#39;安装,即只是核心工具。我认为这只能使用安装程序。

安装eclipse后,我使用' Help-> Install New Software'安装了所有ADT插件。并使用链接https://dl-ssl.google.com/android/eclipse/

YMMV,但这对我有用。