簡體   English   中英

無法將Eclipse中的ADT插件更新到版本23.0.0或更高版本

[英]Can't update ADT plugin in Eclipse to version 23.0.0 or above

我是Android編程的初學者。 我的問題是,我無法更新ADT。 很長一段時間后,我在Android SDK Manager中更新了Android SDK工具,問題開始了。 然后,我試圖將項目導入到工作區中。 但是我無法導入它,因為每次我單擊“完成”按鈕時,都沒有任何反應。 然后,我關閉了Eclipse並再次將其打開,並向我顯示了以下錯誤:

在此處輸入圖片說明

我單擊了“檢查更新”,但是沒有找到任何東西。 在Internet上,我找到了一個URL ,因此我單擊了幫助->安裝新軟件...-->添加->並粘貼了該URL。 當我單擊“下一步”時,它顯示了我要安裝的項目列表以及一個錯誤:

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文件夾中的“ plugins”文件夾重命名為“ pluginsx”,然后粘貼從網站下載的新文件夾。 此后,我無法打開Eclipse。

這個站點也和我有同樣的問題,有一個答案被認為是問題的解決方案。 因此,我也嘗試下載 ,並將這3項內容復制到下面的注釋中提到的文件夾中,但是我仍然遇到相同的問題,沒有任何更改。

所以現在我不知道如何解決此問題。 有人可以幫我嗎?

提前致謝。

幫助->安裝新軟件->已經安裝了什么?

然后,選擇“ Android DDMS,Andoid開發工具,Android Hierarcy Viewer,Android本機開發工具,Android Traceview,OpenGL ES Tracer”,然后單擊“卸載”。

完成所有步驟后,嘗試添加鏈接( https://dl-ssl.google.com/android/eclipse/ ),名稱為ADT Plugin。 該鏈接將獲取最新的ADT插件。 這樣,您可以重新安裝ADT。

這些單獨的“更新”答案都不對我有用。

我使用的解決方案是卸載ADT(來自“卸載Android ADT”)

Help > About Eclipse > Installation Details

選擇所有Android模塊(以com.android.ide為前綴...)

並刪除它們(卸載...),然后從

help > Install new software

如上所述。

對我有用的唯一解決方案是從Android 網站下載當前的Eclipse ADT捆綁包

下載后,我將當前的sdk復制到了... / development / sdk之類的文件夾中。 然后,我刪除了此新捆綁包隨附的SDK。

我將ADT Bundle放在... / development / adt-bundle -...中 啟動后,您需要在Window > Preferences > Android通知新的sdk位置,因此在SDK位置中放置了新的sdk路徑。 就我而言: ... / development / sdk

當然,您可以將sdk文件夾放在新的ADT Bundle文件夾中,但是我這樣做是因為我也使用Android Studio,所以我將兩個IDE指向同一個SDK。

完成此操作並確保一切正常后,我刪除了舊的ADT Bundle文件夾。

特別是在更新時,安裝ADT是一個主要問題。 另外有時通過提供直接鏈接來安裝ADT只是一件痛苦的事情。 Eclipse通常在顯示“計算需求和依賴關系”時停頓。

我發現有時先卸載所有7個組件會更簡單:

-Android DDMS
-Andoid開發工具
-Android Hierarcy查看器
-Android本機開發工具
-Android Traceview
-適用於OpenGL ES的追蹤器
-適用於Android的Google App Engine工具(如果已安裝)

然后下載最新的ZIP / Archive

從幫助->安裝新軟件->添加->存檔中安裝存檔
選擇下載的ZIP,為其提供名稱並遵循標准安裝過程。

我遇到了同樣的問題,以下解決方案對我有效。

我的ADT版本為22時,我已經安裝了M Preview的SDK平台。因此,我剛剛從SDK Manager卸載了M Preview的SDK平台並安裝了API級別22的SDK平台。

這對我有用。

此解決方案有效。

打開eclipse>幫助>關於eclipse>安裝

卸載您下載的.zip文件中包含的組件。 如下下載。

(貸給扎基馬克先生)

我發現有時先卸載所有7個組件會更簡單:

-Android DDMS -Andoid開發工具-Android Hierarcy Viewer -Android本機開發工具-Android Traceview-適用於OpenGL ES的跟蹤器-適用於Android的Google App Engine工具(如果已安裝)

然后下載最新的ZIP / Archive

從幫助->安裝新軟件->添加->存檔中安裝存檔選擇下載的ZIP,為其提供名稱並遵循標准安裝過程。

我無法從“幫助->安裝詳細信息”頁面上卸載舊的ADT插件,因為當我選擇任何模塊時,“卸載...”按鈕均被禁用。

另外,由於ADT捆綁包不再可供下載,因此無法重新安裝。

對我有用的是從此處使用Eclipse Installer安裝基本的Eclipse環境。 在安裝程序中,我從漢堡菜單中選擇了“高級模式...”,然后僅選擇了要安裝的“ Eclipse平台”,即僅選擇了核心工具。 我認為這只能通過安裝程序來實現。

安裝eclipse之后,我使用“幫助->安裝新軟件”並使用鏈接https://dl-ssl.google.com/android/eclipse/安裝了所有ADT插件。

YMMV,但這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM