ADT在eclipse中重裝時的問題--Cannot complete the install because of a conflicting dependency

(本問中提到的安裝方法爲離線安裝:即先將插件包下載到本地,在選擇安裝目錄時,指向本地的目錄。)

在升級插件前,一般需要把之前安裝的舊版本的卸載掉。如果不卸載的話,會出現一下的日誌信息:提示已經有安裝成功的版本,需要先卸載,才能安裝新版本的插件。



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: 如果在重裝的過程中,碰到系統檢查不通過的問題,一定一定要看日誌信息。裏面會告訴我們檢測不通過的點,只要我們逐一解決,一般都可以重裝成功)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章