620 Stimmen

Aktualisieren Sie Eclipse mit den Android-Entwicklungstools v. 23.

Ich habe Eclipse mit den neuen SDK-Tools (Rev. 23) aktualisiert, aber jetzt erhalte ich beim Start von Eclipse den Fehler:

Dieses Android SDK erfordert Android Developer Toolkit Version 23.0.0 oder höher. Die aktuelle Version ist 22.6.3.v201404151837-1123206. Bitte aktualisieren Sie ADT auf die neueste Version.

Es wurden keine Updates gefunden mit "Nach Updates suchen". Wenn ich "Neue Software installieren" versuche, sehe ich Version 23, aber ich kann nicht aktualisieren aufgrund des folgenden Fehlers:

Die Installation kann nicht abgeschlossen werden aufgrund einer konkurrierenden Abhängigkeit.
Die zu installierende Software: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Aktuell installierte Software: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Es kann jeweils nur eines der folgenden installiert werden: 
    ADT-Paket 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT-Paket 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Die Abhängigkeit kann nicht erfüllt werden:
    Von: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    Zu: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Die Abhängigkeit kann nicht erfüllt werden:
    Von: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    Zu: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Die Abhängigkeit kann nicht erfüllt werden:
    Von: ADT-Paket 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    Zu: com.android.ide.eclipse.adt.feature.group 22.2.0
Die Abhängigkeit kann nicht erfüllt werden:
    Von: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    Zu: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

Nach dem Download des letzten ADT von der Website scheint es ein weiteres Problem zu geben.

Mit SDK-Tools Rev. 23 ist Proguard nicht installiert, der Ordner SDK dir/tools/proguard fehlt und andere Tools fehlen. Diese Version enthält mehrere Fehler.

193voto

Daniel Punkte 2381

Google hat ADT v23.0.2 veröffentlicht. Dies hat viele Probleme der vorherigen ADT-Version 23 gelöst.

Schritt-für-Schritt:

  • Menü Hilfe Neue Software installieren...
  • Für "Arbeiten mit" wählen Sie die Android-Quelle https://dl-ssl.google.com/android/eclipse Mit der Android-Quelle arbeiten
  • Aktivieren Sie ADT v23.0 zur Installation und klicken Sie dann auf "Weiter"
  • Eclipse zeigt "Installationsbehebungsseite" an, da es Konflikte mit der vorherigen Version gibt. (Falls nicht, siehe unten.) Wählen Sie "Meine Installation aktualisieren, um mit den zu installierenden Elementen kompatibel zu sein", um die alte Version zu deinstallieren und die neue zu installieren. Fahren Sie dann mit den üblichen Schritten fort.

Installationsbehebungsseite

Hinweis: Als ich die neue Version von ADT installiert habe, habe ich nicht die neue Version des Pakets "Android Native Development Tools" mitinstalliert. Stattdessen habe ich zuerst den Rest der Pakete installiert und dann "Android Native Development Tools" installiert. Aus irgendeinem Grund, wenn ich versuche, alle neuen Pakete inklusive "Android Native Development Tools" zu installieren, schlägt die Installation fehl.

Wenn keine "Behebungsseite" vorhanden ist, ist der einzige Weg, das ADT-Plugin aus Eclipse zu entfernen, über das Menü Hilfe Über Eclipse Installationsdetails zu gehen und es von dort zu deinstallieren. Es besteht jedoch das Risiko, Eclipse selbst zu deinstallieren.

115voto

greywolf82 Punkte 21157

Google-Antwort:

Das ist ein Verpackungsfehler. Die gesamte proguard-Datei fehlt. Wir werden ein Update so schnell wie möglich haben, aber bis dahin kopieren Sie sie einfach von einer früheren Version der Tools:

und kopieren Sie die folgenden Dateien:

  • tools/hprof-conv
  • tools/support/annotations.jar
  • tools/proguard

Also am Ende, wenn Sie von einer neuen ADT-Version gestartet haben, kopieren Sie die Dateien von Hand :)

Bearbeiten: Mit der neuesten ADT-Veröffentlichung sollte das Bundle jetzt mit der automatischen Aktualisierung funktionieren, also installieren Sie diese neuen Versionen:

Versuchen Sie nicht, von einer früheren Version zu aktualisieren, weil es überhaupt nicht funktioniert. Wenn Sie Probleme mit zipalign haben, befindet es sich jetzt unter build-tools und nicht mehr unter tools/, daher können Sie einen symbolischen Link erstellen oder es einfach in den erwarteten Ordner kopieren.

53voto

dennisdrew Punkte 4369

Keine der anderen Antworten hat für mich mit dem ADT-Bundle funktioniert, das auf developer.android.com veröffentlicht wurde.

Ich habe schließlich die neueste Version von Eclipse heruntergeladen (nicht das ADT-Bundle) und dann das ADT-Plugin über das Menü Hilfe Neue Software installieren installiert, indem ich https://dl-ssl.google.com/android/eclipse eingegeben habe (wie von @RED_ erwähnt).

Ich musste auch meinen Arbeitsbereich aktualisieren, um auf meinen früheren Arbeitsbereich zu verweisen, und die meisten Dinge schienen wiederhergestellt zu sein.

Übrigens: Es scheint eine gute Zeit zu sein, auf Android Studio umzusteigen...

52voto

Kartheek s Punkte 3826

HINWEIS: Verwenden Sie diesen Ansatz mit Vorsicht, da dies Ihre Eclipse-Installation beschädigen könnte (siehe Kommentare).

Dies könnte Ihnen helfen, wenn Sie das ADT-Plugin manuell installiert haben. Aber wenn Sie die Version von Eclipse aus dem Eclipse ADT Bundle verwenden, könnten die folgenden Schritte Ihre Eclipse-Installation beschädigen, und Sie können Eclipse möglicherweise nicht mehr verwenden!

Gehen Sie zu

Menü Hilfe Über Eclipse SDK Installationsdetails.

Jetzt sehen Sie alle 22.0 Versionen und klicken dann auf die Schaltfläche Deinstallieren unten.

Nach der Deinstallation gehen Sie zu:

Menü Hilfe Neue Software installieren geben Sie http://dl-ssl.google.com/android/eclipse/ ein

Dann installieren Sie alles und jetzt ist es bereit.

18voto

wi1 Punkte 490

Ich habe heute meinen Build-Server aktualisiert und bin auf das gleiche Problem gestoßen. Es wurde hier gemeldet: https://code.google.com/p/android/issues/detail?id=72419

Die Lösung ist in Bearbeitung und laut dem Projektmanager lautet der Workaround:

Bitte warten Sie einen Tag oder zwei auf eine aktualisierte Version. Bis dahin lautet Ihr Workaround, eine von folgenden herunterzuladen:

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

und kopieren Sie die folgenden Dateien hinüber:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[Bearbeiten] Bei mir fehlte auch zipalign, prüfen Sie, ob Sie dies ebenfalls kopieren müssen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X