tools - java studio




使用Android開發工具v。23更新Eclipse (20)

我使用新的SDK工具更新了Eclipse(修訂版23),但現在Eclipse啟動時收到錯誤消息:

此Android SDK需要Android Developer Toolkit版本23.0.0或更高版本。 當前版本是22.6.3.v201404151837-1123206。 請更新ADT到最新版本。

“檢查更新”未找到更新 。 如果我嘗試“安裝新軟件” ,則可以看到版本23,但由於以下錯誤,我無法升級:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

從網站上下載最後一個ADT後,似乎還有另一個問題。

隨著SDK工具修改。 23 proguard未安裝,文件夾SDK dir/tools/proguard丟失,並且缺少其他工具。 這個版本包含一些錯誤。


Google已經發布了ADT v23.0.2。 這解決了以前ADT版本23的許多問題。

一步步:

  • 菜單幫助→安裝新軟件...
  • 對於“使用”,請選擇Android源https://dl-ssl.google.com/android/eclipse
  • 勾選ADT v23.0進行安裝,然後單擊“下一步”
  • Eclipse會顯示“安裝修復頁面”,因為與以前的版本存在衝突。 (如果沒有,請參閱下文。)選擇“更新我的安裝以與要安裝的項目兼容”來卸載舊版本並安裝新版本。 之後,繼續通常的步驟。

注意:當我安裝新版本的ADT時,我沒有包含新版本的“Android本機開發工具”包。 相反,我先安裝了其餘的軟件包,然後安裝了“Android Native Development Tools”。 出於某種原因,如果我嘗試安裝包括“Android本機開發工具”在內的所有新軟件包,則安裝將失敗。

如果沒有“補救頁面”, 從Eclipse中刪除ADT插件的唯一方法是進入菜單幫助關於Eclipse安裝細節並從那裡卸載 。 但是存在卸載Eclipse本身的風險。


Google回應

這是一個包裝錯誤。 整個proguard文件丟失。 我們將盡快更新,但在此之前只需從以前版本的工具中復制即可:

並複制以下文件:

  • 工具/ HPROF-CONV
  • 工具/支持/ annotations.jar
  • 工具/ proguard的

所以最後如果你從一個新的ADT副本手工創建文件:)

編輯:使用最新的ADT版本,該軟件包現在應該能夠自動更新,因此安裝這些新版本

不要試圖從以前的版本升級,因為它根本不起作用。 如果你遇到了zipalign的問題,它現在在build-tools下,並且沒有更多的工具,所以你可以做一個符號鏈接或者只是將它複製到預期的文件夾中。


注意:請謹慎使用此方法,因為這可能會破壞Eclipse安裝 (請參閱註釋)

如果您手動安裝了ADT插件,這可能會對您有所幫助。 但是,如果您使用的是Eclipse ADT Bundle中Eclipse版本,則以下步驟可能會破壞您的Eclipse安裝,並且您可能無法再次使用Eclipse!

菜單幫助關於Eclipse SDK安裝細節

現在您將看到所有22.0版本,然後單擊底部的Uninstall按鈕。

卸載後轉到:

菜單幫助安裝新軟件 →輸入http://dl-ssl.google.com/android/eclipse/

然後安裝所有的東西,現在就準備好了。


I am using Eclipse v4.3 (Kepler), and this is how I solved my problem.

Goto menu HelpInstall new software → click Add .

In the popup, give any name (I named it as Eclipse ADT Plugin), and in the link's place, use https://dl-ssl.google.com/android/eclipse/

Once you click OK, you will be displayed with new packages that will be installed and old packages that will be deleted. Don't worry about these packages. 點擊確定

New packages will be installed, and this should solve your problem.


I simply went to my Android resources folder on my C:/ drive ( C:/Android ), deleted the 'eclipse' folder and all its contents. I downloaded Android Developer Tools once more and just moved over the 'eclipse' folder.

I started up and everything was fine; I had updated to version 23.

Hopefully this helps, possibly not suitable for everyone as some of you have Eclipse modifications but for someone who, like me, wanted a quick fix and get back to developing this seemed to be the easiest path.


If Eclipse gives an error after uninstalling the ADT plugin from your Eclipse installation, try to edit file config.ini in the Eclipse folder → configuration. 找:

eclipse.application=

And change it to:

eclipse.application=org.eclipse.ui.ide.workbench

I hope it works for you too.


使用developer.android.com上發布的ADT包,其他答案都不適用於我。

我最終下載了最新版本的Eclipse( 不是ADT軟件包 ),然後通過菜單幫助安裝新軟件安裝ADT插件→輸入https://dl-ssl.google.com/android/eclipse (由@RED_提及)。

我還必須更新我的工作空間以指向我之前的工作空間,而且大部分內容似乎都已恢復。

在旁邊注意:這似乎是遷移到Android Studio的好時機...



在其他答案中嘗試了這些方法但沒有成功之後,我只是從http://developer.android.com/sdk/installing/index.html?pkg=adt安裝了一個新的捆綁包,並且工作正常。

請執行下列操作:

  1. 由於您不想再次重新下載所有平台,請將現有的/ OLD_ANDROID_SDK_PATH / sdk /平台複製到/ NEW_ANDROID_SDK_PATH / sdk / platforms
  2. 從最近下載的軟件包中打開新的Eclipse時,請確保重新使用之前的“工作區”文件夾。 這將確保您以前的所有設置都會被記住。
  3. 在之前的工作區中打開新的Eclipse之後,請檢查使用的Android SDK是否指向新的Eclipse(Eclipse首選項 - > Android)。 它可能指向舊的,因為您已重用預覽工作區設置。

通過這些步驟,您不需要重新配置所有內容,而且您無需花時間從Google Developers進行此升級時對此BUG進行故障排除。

祝你好運! ;-)


在這個線程中有很多混亂。 根據您安裝ADT的方式,有兩種解決方案。

  1. 如果您手動安裝了ADT插件,那麼我相信您可以使用“刪除ADT” - >“安裝新軟件”方法。

  2. 如果您使用的是ADT軟件包,那麼請不要遵循該解決方案! 你會打破Eclipse。 以下是Google成員的更新 - 閱讀#18:

    https://code.google.com/p/android/issues/detail?id=72912

你必須下載ADT-Bundle的新版本(是的,這很令人沮喪!)。



對我來說,它有助於刪除也是API 20的Android 4.4W,並可能是導致衝突的原因。 所以只能安裝Android 4.4W或Android L直到他們解決它。

並且(這也許只適用於我),它只能在Android Studio中工作,而不能在Eclipse中使用...


我剛剛發現的是,在更新構建工具之前,您需要在Eclipse中更新您的ADT插件(無論是獨立版還是ADT軟件包)。

如果您的Eclipse安裝指向最新的構建工具,並且您的Eclipse具有ADT 22.x,則會顯示這些錯誤。

什麼對我有用:(在Ubuntu 14.04 64位上)

  • 安裝了舊版本的Eclipse和ADT(來自Bundle)
  • Eclipse的這個副本指向一個帶有舊構建工具的舊版SDK(20之前)
  • 將ADT更新為v23(通過存檔,就我而言)
  • 將Eclipse指向最新版本的構建工具。

您可能沒有舊版本的Eclipse和Build工具,在這種情況下,您可以從SDK Manager中卸載最新的構建工具並安裝舊版本。
一旦一切開始正常工作,請執行上述步驟。

我試圖在互聯網上的某處上傳這些捆綁的舊版本,一旦完成上傳,就會更新這裡的鏈接。


我在Mac OS X 10.9.3上遇到了相同的“衝突依賴性”錯誤,只是簡單地升級不是一個選項。 最後的工作是從developer.android.com下載最新的Eclipse ADT捆綁 zip文件,提取它並只將“eclipse”文件夾移動到我的舊eclipse文件夾所在的位置。 (提取Eclipse ADT捆綁zip文件將會給你“eclipse”和“sdk”文件夾)。

如果你決定採用相同的路線,首先確保你知道你的工作區路徑是什麼。 這可以在首選項中找到。 然後將舊的“eclipse”目錄(不是Eclipse.app)重命名為eclipse-22.6.3,然後將提取的“eclipse”文件夾移動到它的位置。 在裡面運行新的Eclipse.app,當它詢問Workspace時,只需輸入上面提到的相同路徑即可。 或者它也可以稍後在首選項中設置。

也許值得補充的是,要重新啟用Android SDK ManagerAndroid Virtual Device Manager,請選擇Window - > Customize Perspective - > Command Groups Availability並選擇Android SDK和AVD Manager 。 這會將這兩個項目添加到當前透視圖(Java)的“窗口”菜單項中。

我沒有移動解壓後的“sdk”文件夾,因為我已經在eclipse所在的目錄下擁有sdk文件夾,而我已經更新到了最新的Android工具。 但是,如果它讓你感覺更安全,你還可以重命名舊的sdk文件夾(用於備份)並將新提取的文件夾移動到原來的位置。


我已經完成了以下解決問題。

  1. 轉到http://developer.android.com/sdk/installing/installing-adt.html並下載最新的ADT ZIP文件(位於頁面底部)。

  2. 轉到Eclipse→菜單幫助關於Eclipse安裝細節

  3. 刪除Android DDM,Android開發工具,層次結構查看器,本地開發工具,TraceView等,22.X版本

  4. 菜單幫助*→ 安裝新軟件添加存檔 →*在步驟1中選擇下載的ZIP文件。

  5. 選擇我在步驟3中刪除的所有23個最新版本,並接受許可協議。

重新啟動Eclipse,它解決了我的問題。


我必須刪除ADT並重新安裝。

不過要注意的是 ,這讓我和另外一個人有一個annotations.jar在某些項目的Java Build路徑中缺少錯誤,可能是因為它試圖尋找一個舊的SDK,所以升級項目是我必須要做的下一步採取。

這些錯誤主要與Google Play服務,Facebook SDK和ActionBarCompat有關。

在這一步中,您卸載ADT,然後重新輸入URL以下載它們。 網址是: https://dl-ssl.google.com/android/eclipsehttps://dl-ssl.google.com/android/eclipse


我面臨同樣的問題並解決了它。 您需要從Eclipse內部完全卸載Android插件(從“關於”部分..),包括跟踪視圖..

然後再次添加ADT插件( https://dl-ssl.google.com/android/eclipse/ )並安裝它。

問題已經解決了!

我想這是SDK管理器或ADT插件更新機制的錯誤...


是他們對此的看法:

好的,伙計們,對於這些麻煩抱歉,我們為這些混亂的版本道歉。 總結如下:

從ADT軟件包23.0.2開始,您應該能夠更新到未來版本的ADT。

來源: https://code.google.com/p/android/issues/detail?id=72912 : https://code.google.com/p/android/issues/detail?id=72912



這個對我有用 :)

如果由於某種原因您安裝了ADT預覽並需要恢復到當前的穩定版本,則無法使用該對話框來安裝“新”軟件,因為您想要的實際上是較舊的軟件。 相反,請這樣做:

  • 在Windows或Linux上打開“幫助”>“關於Eclipse ...”。 在Mac上,使用應用程序的菜單>關於...
  • 點擊“安裝細節”按鈕。
  • 選擇“安裝歷史”選項卡。
  • 選擇之前的配置之一。
  • 點擊底部的“恢復”按鈕。





adt