ADT在eclipse中重装时的问题--Cannot complete the install because of a conflicting dependency

来源:互联网 发布:清理软件残留 编辑:程序博客网 时间:2024/06/08 10:19

(本问中提到的安装方法为离线安装:即先将插件包下载到本地,在选择安装目录时,指向本地的目录。)

在升级插件前,一般需要把之前安装的旧版本的卸载掉。如果不卸载的话,会出现一下的日志信息:提示已经有安装成功的版本,需要先卸载,才能安装新版本的插件。



ok,我们把所有带android的插件都卸载了。兴致勃勃的开始重装高版本的插件,然而,事情却并没有想象中的那么顺利。

选择了离线的插件包之后,勾选要安装的插件,eclipse开始进行环境检测,我们又期待有紧张的等待着检测结果:


随即出现下面的提示信息:Cannot perform operation.Computing alternate solutions, may take a while:2/15

有些网友也给出了一些解决方案。(比如断网之类的。)其实,即便下载了离线包,联网安装也没有问题。很显然,出现这个提示信息,表示当前环境检测有问题。点击进度条后面的红色中断按钮,查看日志信息,如下:

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

从信息中,可以看出,其实还是版本上有冲突:旧版本的文件未卸载完全,我们可能把所有带android的插件都卸载了,但是OpenGL ES 这个插件,也是ADT 安装套件中的一个,一般在卸载的时候会被忽略掉。

所以,检查所有已安装的插件,如果有这个,先卸载。

卸载完成后,再重新安装,就可以安装成功了

(PS: 如果在重装的过程中,碰到系统检查不通过的问题,一定一定要看日志信息。里面会告诉我们检测不通过的点,只要我们逐一解决,一般都可以重装成功)

0 0
原创粉丝点击