我是Android编程的初学者。我的问题是,我无法更新ADT。问题开始了,经过很长一段时间我在Android SDK Manager中更新了Android SDK工具。然后我试图将项目导入工作区。但是我无法导入它,因为每次单击“完成”按钮时,都没有发生任何事情。然后我关闭了Eclipse并再次打开它,并向我显示以下错误:
我点击了检查更新,但它没有找到任何内容。在互联网上,我找到了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,并将这三件事复制到下面评论中提到的文件夹中,但我仍然有同样的问题,没有任何改变。
所以现在我不知道如何解决这个问题。有人可以帮帮我吗?
提前致谢。
答案 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,但这对我有用。