Aktualisieren Sie Eclipse mit den Android-Entwicklungstools Version 23

605

Ich habe Eclipse mit den neuen SDK-Tools aktualisiert (Version 23), aber jetzt, wenn Eclipse gestartet wird, erhalte ich folgende Fehlermeldung:

Für dieses Android SDK ist das Android Developer Toolkit Version 23.0.0 oder höher erforderlich. Aktuelle Version ist 22.6.3.v201404151837-1123206. Bitte aktualisieren Sie ADT auf die neueste Version.

Mit "Nach Updates suchen" wurden keine Updates gefunden . Wenn ich "Neue Software installieren" versuche , wird Version 23 angezeigt , ich kann jedoch aufgrund des folgenden Fehlers kein Upgrade durchführen:

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]

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

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

greywolf82
quelle
5
@kaushik Ihr Kommentar ist außerhalb des Geltungsbereichs. Ich sagte, dass ich bereits versucht habe, Eclipse ohne Glück zu aktualisieren.
greywolf82
5
Was das betrifft, wurde es als Problem angesprochen
code.google.com/p/android/issues/detail?id=72419
4
Gibt es eine Möglichkeit, meine aktuellen Updates zurückzusetzen?
r.bhardwaj
3
@ alvaro.delaserna: Ich würde es gerne versuchen, aber leider wurde meine ausführbare Eclipse-Datei gelöscht, als ich versucht habe, "bereits installierte" Dateien gemäß der Antwort von Biljana unten zu deinstallieren.
r.bhardwaj
5
@ r.bhardwaj Wenn Sie zu Hilfe> Über Eclipse> Installationsdetails gehen, können Sie den Installationsverlauf überprüfen und alle Änderungen rückgängig machen. Es wird nur funktionieren, wenn es sich um Updates handelt. Wenn Sie ADT deinstalliert haben, um das vorherige zu installieren, funktioniert es nicht. Wenn es als Update durchgeführt wurde, sollten Sie in der Lage sein, zurückzusetzen.
RED_

Antworten:

191

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

Schritt für Schritt:

  • Menühilfe → Neue Software installieren ...
  • Wählen Sie unter "Arbeiten mit" die Android-Quelle aus https://dl-ssl.google.com/android/eclipse Arbeiten Sie mit Android-Quelle
  • Aktivieren Sie ADT v23.0 für die Installation und klicken Sie auf "Weiter".
  • Eclipse zeigt "Install Remediation Page" an, da ein Konflikt mit der vorherigen Version besteht. (Ist dies nicht der Fall, 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 danach mit den üblichen Schritten fort.

Installieren Sie die Korrekturseite

Hinweis: Als ich die neue Version von ADT installiert habe, habe ich die neue Version des Pakets "Android Native Development Tools" nicht aufgenommen. Stattdessen habe ich zuerst die restlichen Pakete installiert und dann "Android Native Development Tools" installiert. Wenn ich versuche, alle neuen Pakete einschließlich "Android Native Development Tools" zu installieren, schlägt die Installation aus einem bestimmten Grund fehl.

Wenn keine "Korrekturseite" vorhanden ist, können Sie das ADT-Plugin nur aus Eclipse entfernen, indem Sie zum Menü HilfeÜber EclipseInstallationsdetails gehen und von dort deinstallieren . Es besteht jedoch die Gefahr, dass Eclipse selbst deinstalliert wird.

Daniel Diaz
quelle
110
Ich erhalte tatsächlich eine Fehlermeldung mit "Konfliktabhängigkeit" anstelle von Eclipse, die besagt, dass die Version 22.X deinstalliert wird.
Roy Solberg
4
Ja. Gleiche Sache. Ich installiere Eclipse erneut mit einem neuen und frischen ADT-Bundle von der Android-Website.
greywolf82
3
@ DanielDíaz Sie müssen den Ordner SDKDIR / tools / proguard haben. Aber ich kann jetzt sagen, dass die SDK-Tools Version 23 fehlerhaft sind und Proguard überhaupt nicht installiert ist.
greywolf82
236
Ich bin momentan nicht zufrieden mit Google. Ich mag es nicht, diese Probleme zu lösen, die es gar nicht geben sollte.
Tyler Pfaff
7
Funktioniert nicht, auch wenn das angegebene Paket weggelassen wird. Was für ein Chaos. Grund # 34210987 Ich habe mich von einem Eclipse-Liebhaber zu einem Eclipse-Hasser gewandelt.
Brian Knoblauch
114

Google-Antwort :

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

und kopieren Sie die folgenden Dateien:

  • tools / hprof-conv
  • tools / support / annotations.jar
  • Werkzeuge / Schutz

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

Bearbeiten: Mit der neuesten ADT-Version sollte das Bundle jetzt mit automatischer Aktualisierung funktionieren. Installieren Sie daher diese neuen Versionen :

Versuchen Sie nicht, ein Upgrade von der vorherigen Version durchzuführen, da dies überhaupt nicht funktioniert. Wenn Sie Probleme mit zipalign haben, finden Sie es jetzt unter Build-Tools und nicht mehr unter Tools. Sie können also einen symbolischen Link erstellen oder ihn einfach in den erwarteten Ordner kopieren.

greywolf82
quelle
5
Unter tools / support for annotations.jar, unter tools / für den gesamten proguard-Ordner und unter tools / für die Datei hprof-conv
greywolf82
1
Ich werde ADT 23 vollständig entfernen und die neue Eclipse Luna vollständig entfernen. Ich war in Ordnung mit Eclipse 4.4 RC4 und das Upgrade auf die Release-Version scheint alles kaputt gemacht zu haben. NDK hindert mich daran, zu A-Studio
Robert Rowntree
5
Das hat bei mir funktioniert, aber vorher musste ich Android SDK Tools-23 deinstallieren und den vollständigen Tools-Ordner einfügen.
Chitrang
1
Dpwnload schlug am Ende bei der Installation von ADT Bundle 64 Windows fehl
Steve
2
das ist so dumm ... haben sie ihre Freilassung überprüft ????? Wann in aller Welt wird ihr Studio aus der Beta ausziehen? !!?!?
GreaterKing
53

Keine der anderen Antworten funktionierte für mich mit dem auf developer.android.com veröffentlichten ADT-Bundle.

Am Ende habe ich die neueste Version von Eclipse ( nicht das ADT-Bundle ) heruntergeladen und dann das ADT-Plugin über das Menü HilfeNeue Software installierenhttps://dl-ssl.google.com/android/eclipseeingeben (von @RED_ erwähnt) installiert.

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

Nebenbei bemerkt: Dies scheint ein guter Zeitpunkt für die Migration auf Android Studio zu sein ...

Dennis zog
quelle
40
Also werden sie die Entwickler so zwingen, zu Studio zu wechseln?
Aman Alam
2
Ich habe das gleiche getan .. es wird nicht für ADT-Bundle funktionieren, das von developer.android.com bereitgestellt wird, und die Deinstallation von ADT ist nicht die Lösung
Srikanth Roopa
1
Ja, da exlipse behauptet, dass sdk Version 23 Version 23 adt benötigt und eclipse zeigt, dass für eclipse adt keine Updates verfügbar sind. Updates für ndk werden dieses Problem niemals beheben, niemals. Ich musste eine neue Version von Android Developing Tools installieren. Ich habe das ADT-Bundle für Linux 64-Bit verwendet und es an einen neuen Ort als das ursprüngliche entpackt und alle Tools erneut installiert, wie uns die Andoide-Entwicklerseite führt. Im Linux-Bundle ist das SDK immer noch defekt, daher müssen Sie annotations.jar an die richtige Stelle kopieren, wie hier erläutert. Die ganze Geschichte wird in meiner Antwort erklärt. Ich musste meinen alten Arbeitsbereich retten und nichts ging verloren.
Reijo Korhonen
7
Aber würde ich Android Studio vertrauen, wenn sie so mit Dingen umgehen?
Richard Le Mesurier
1
Ich konnte meine Luna-Installation wiederherstellen, indem ich einfach die neue Softwareinstallation (alles ausgewählt) verwendete und meine Android-Projekte sauber neu erstellte. Ich habe keines der vorherigen Android-Inhalte zuerst deinstalliert.
JT.
52

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

Dies kann hilfreich sein, wenn Sie das ADT-Plugin manuell installiert haben . Wenn Sie jedoch die Version von Eclipse aus dem Eclipse ADT-Bundle verwenden, können die folgenden Schritte Ihre Eclipse-Installation beschädigen und Sie können Eclipse möglicherweise nicht mehr verwenden!

Gehe zu

Menü HilfeÜber Eclipse SDKInstallation Details.

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

Nach der Deinstallation gehe ich zu:

Menü HilfeNeue Software installieren → eingebenhttp://dl-ssl.google.com/android/eclipse/

Dann installieren Sie alle Dinge, und jetzt ist es fertig.

Kartheek s
quelle
71
Dies hat meine Eclipse-Installation unterbrochen.
Barkside
4
Funktioniert nicht und meine Sonnenfinsternis reagiert nicht mehr.
Hugo Matilla
2
Ich denke, dies bricht die Sonnenfinsternis unter Mac OS.
Bharat Dodeja
5
Dies sollte funktionieren "wenn Sie das ADT-Plugin manuell installiert haben ...". Sonst nicht. Sie können dies über das Eclipse-Symbol überprüfen: "Wenn Sie das ADT-Plugin manuell installiert haben, sollten Sie das standardmäßige lila Eclipse-Symbol haben. Wenn Sie das ADT-Bundle verwenden, ist das Startsymbol grün mit geschweiften Klammern." Das funktioniert bei mir. Quelle: Antwort von Luke Deighton und anderen unten auf diesen Beitrag.
jsanmarb
2
Dies hat meine Sonnenfinsternis auch unter Mac OSX Mavericks gebrochen. Ich denke, ich werde nur neu installieren. Die einzige Schlussfolgerung, die ich aus den über 30 Antworten ziehen kann, ist, dass es keine gute Antwort gibt, die für alle funktioniert. Am schnellsten scheint nur eine Neuinstallation zu sein. Google schreckliche Firma, was miese Unterstützung. Im Vergleich zu Xcode ist Eclipse ehrlich gesagt nur ein Chaos.
Frank Brosnan
18

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

Der Fix ist im Gange und die Problemumgehung laut Projektmanager ist:

Bitte warten Sie innerhalb von ein oder zwei Tagen auf eine aktualisierte Version. Bis dahin besteht Ihre Problemumgehung darin, einen der folgenden Downloads durchzuführen

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:

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

[edit] zipalign fehlte auch für mich. Überprüfen Sie, ob Sie dies auch kopieren müssen

wi1
quelle
1
Hallo, diese Problemumgehung funktioniert bei mir nicht. Immer noch den gleichen Fehler
GingerJim
1
Der Autor hat die Frage weiter bearbeitet. Dies war eine Antwort auf die Frage: Wo sind die fehlenden Dateien zu finden?
wi1
Ich sehe nicht die Dateien, die in der Download-Zip für Linux kopiert werden sollen
OKGimmeMoney
17

Für mich geht das :)

Wenn Sie aus irgendeinem Grunde eine ADT Vorschau und Notwendigkeit zu installierenden wieder zurück zum aktuellen stabil, können Sie nicht den Dialog verwenden , um „neue“ Software zu installieren , da , was Sie wollen tatsächlich ein älteres ist. Tun Sie stattdessen Folgendes:

  • Öffnen Sie Hilfe> Über Eclipse ... unter Windows oder Linux. Verwenden Sie auf dem Mac das App-Menü> Info ...
  • Klicken Sie auf die Schaltfläche "Installationsdetails".
  • Wählen Sie die Registerkarte "Installationsverlauf".
  • Wählen Sie eine der vorherigen Konfigurationen.
  • Klicken Sie unten auf die Schaltfläche "Zurücksetzen".

Geben Sie hier die Bildbeschreibung ein

Arsalan Mehmood
quelle
16

ist das, was sie dazu sagen:

OK, Leute, entschuldigt euch für all diese Probleme und wir entschuldigen uns für die durcheinandergebrachten Veröffentlichungen. Hier ist die Zusammenfassung:

Ab ADT Bundle 23.0.2 sollten Sie in der Lage sein, auf zukünftige Versionen von ADT zu aktualisieren.

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

Rupesh
quelle
1
Es scheint, dass dies wahrscheinlich die offiziellste Quelle ist. Ich hoffe, dass es in Zukunft so funktioniert, wie sie es versprechen.
Bruno Bieri
15

Ich habe Folgendes getan, um ein Problem zu beheben.

  1. Gehen Sie zu http://developer.android.com/sdk/installing/installing-adt.html und laden Sie die neueste ADT-ZIP-Datei herunter (am Ende der Seite).

  2. Gehen Sie zu Eclipse → Menü HilfeÜber EclipseInstallationsdetails

  3. Löschen Android DDM, Android - Entwicklungstools, Hierarchie - Viewer, indiaEntwicklungsTools, Traceview usw., 22.x Version .

  4. Menühilfe * → Neue Software installierenHinzufügenArchivieren → * Wählen Sie in Schritt 1 die heruntergeladene ZIP-Datei aus.

  5. Wählen Sie die neueste Version aller 23 aus, die ich in Schritt 3 gelöscht habe, und akzeptieren Sie die Lizenzvereinbarung.

Starten Sie Eclipse neu und es behebt mein Problem.

Rajat Sharma
quelle
2
Ich habe das Gleiche getan (eigenständiger Android SDK Manager) und bin genau zu dem Punkt gekommen, über den sich 'greywolf82' beschwert. Ihre Antwort ist nicht die Lösung.
Seanpj
2
Sogar ich habe versucht, das Android Development Tool zu deinstallieren, konnte Eclipse jedoch nicht erneut starten. Die Datei eclipse.exe selbst ist nach der Deinstallation des Android-Entwicklungstools für mich nicht mehr vorhanden.
Madhu
8
Tun Sie dies nicht, wenn Sie das ADT-Bundle verwenden. ECLIPSE startet nach der Deinstallation von ADT nicht! Dies gilt nur für Personen, die ADT zu einer vorhandenen Eclipse-Installation hinzugefügt haben.
AJ
9

Nur geholfen:

  1. Neue Eclipse-Installation ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Hilfe -> Neue Software installieren -> https://dl-ssl.google.com/android/eclipse/
Hermann Schwarz
quelle
1
Ja. Aber Rev. 23 ist GEBROCHEN. Proguard fehlt, annotation.jar fehlt und andere Tools. Siehe den oben verlinkten Fehlerbericht. Google hat uns geantwortet, dass er innerhalb weniger Tage behoben werden sollte. Jetzt können wir den in der Antwort angegebenen Link als Problemumgehung verwenden, um den fehlenden Teil von Hand zu kopieren.
greywolf82
Für Mac war dieser Rat nützlich.
Vlad
8

Wenn Sie eine neue Eclipse- Version installieren, funktioniert dies. Folgendes habe ich getan:

  1. Installierte die neue Eclipse-Version, Luna
  2. Sicherung des aktuellen Arbeitsbereichs.
  3. Lief die neue Eclipse, Luna, und aktualisierte den Arbeitsbereich
  4. Installierte das ADT-Plugin (Hilfe -> Neue Software installieren)
  5. Eclipse neu gestartet
  6. Erledigt
Bindung
quelle
Aber seien Sie gewarnt, GPE (Google Plug-In für Eclipse) unterstützt Luna noch nicht. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Tom
8

In diesem Thread herrscht große Verwirrung. Je nachdem, wie Sie ADT installiert haben, gibt es zwei Lösungen.

  1. Wenn Sie das ADT-Plugin manuell installiert haben, können Sie meines Erachtens den Ansatz "ADT löschen" -> "Neue Software installieren" verwenden.

  2. Wenn Sie das ADT-Bundle verwenden, befolgen Sie diese Lösung nicht! Sie werden Eclipse brechen. Hier ist ein Update von einem Google-Mitglied - lesen Sie # 18:

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

Sie müssen eine neue Version des ADT-Bundles herunterladen (ja, es ist frustrierend!).

Luke Deighton
quelle
Ich erinnere mich nicht, welchen Ansatz ich gewählt habe - gibt es eine Möglichkeit zu sagen?
Tom
1
@ Tom Wenn Sie Option 1 verwendet haben, sollten Sie das standardmäßige lila Eclipse-Symbol haben. Wenn Sie Option 2 verwendet haben, ist das Startsymbol grün mit geschweiften Klammern.
Aaronmarino
Vielen Dank für die Veröffentlichung des Speicherorts, an dem ADT deinstalliert werden kann. Das habe ich nicht gefunden :)
Radon8472
7
  • Deinstallieren Sie einfach das vorherige ADT.
  • Gehen Sie zum Menü HilfeÜber EclipseInstallation Details
  • Deinstallieren Sie alle Plugins, deren ID mit com.android.ide beginnt
  • Installieren Sie ADT erneut von der Update-Site.
Hrushikesh
quelle
1
Wird es meine Sonnenfinsternis brechen?
Sharmilee
1
@Sharmilee: Sobald Sie neues ADT installiert haben, können Sie wieder arbeiten.
Mehul Joisar
4
Dies funktioniert perfekt ... wenn Sie Eclipse NICHT neu starten, nachdem die vorhandenen Plugins deinstalliert wurden. Eclipse bittet Sie um einen Neustart. Starten Sie ihn an diesem Punkt NICHT neu, sondern fügen Sie die neue Version unter "Neue Software installieren" hinzu. Sobald die neuen Plugins hinzugefügt wurden, starten Sie Eclipse neu und alles ist fertig.
Souvik Ghosh
Nach der Neuinstallation von ADT wird folgende Fehlermeldung angezeigt: [2015-09-19 21:54:06 - Android SDK] Fehler beim Laden des SDK: Fehler: Fehler beim Parsen von / Applications / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: Es wurde ein ungültiger Inhalt gefunden, beginnend mit dem Element 'd: skin'.
coolcool1994
Nachdem ich ADT neu installiert habe, habe ich neue Fehler erhalten, aber ich habe das Android-Ding mit dem Android iCon in Eclipse aktualisiert und jetzt funktioniert es !! Wow vielen Dank. DIESE ANTWORT IST DIE EINZIGE ARBEITSANTWORT IN DIESER FRAGE !!! Versuchen Sie, diese
coolcool1994
6

MACH DAS NICHT

Warnung: Bitte beachten Sie die Kommentare unter dieser Antwort. Diese Schritte haben sich für viele Menschen negativ ausgewirkt.

  1. Klicken Sie auf Hilfe / Neue Software installieren ...
  2. Klicken Sie auf Was ist "bereits installiert" (wie im Bild unten)
  3. Im neuen Fenster können Sie das alte ADT deinstallieren (Android-Entwicklungstools, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools und Tracer für OpenGL ES deinstallieren).
  4. Starten Sie Eclipse neu
  5. Klicken Sie dann erneut auf Hilfe / Neue Software installieren
  6. Wählen Sie ADT ... Installieren

Ich hoffe, es hilft!

Bilddemonstration

Biljana
quelle
11
Es ist unmöglich, "Android Development Tools" zu entfernen. An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
Joshas
11
Ich habe diese Schritte ausgeführt, kann Eclipse jedoch nicht neu starten. Ich erhalte die folgende Fehlermeldung: Der ausführbare Eclipse-Launcher konnte seine gemeinsam genutzte Begleitbibliothek nicht finden. Die folgende Fehlerprotokoll erzeugt wurde: pastebin.com/raw.php?i=BUsMX75L
kefs
69
Dies unterbricht die Anzeige vollständig. Es wird nicht mehr gestartet. Vielen Dank.
Alécio Carvalho
10
Dadurch wird die gesamte ausführbare Eclipse-Datei gelöscht. Funktioniert nicht
Aman Alam
9
Jeder sollte dies ablehnen, da es das Ganze kaputt macht!
Quentin S.
5

Nachdem ich die Ansätze in anderen Antworten ohne Erfolg ausprobiert hatte, habe ich gerade ein neues Bundle von http://developer.android.com/sdk/installing/index.html?pkg=adt installiert, und das hat gut funktioniert.

Mach Folgendes:

  1. Da Sie nicht alle Plattformen erneut herunterladen möchten, kopieren Sie die vorhandene von / OLD_ANDROID_SDK_PATH / sdk / platform nach / NEW_ANDROID_SDK_PATH / sdk / platform .
  2. Stellen Sie beim Öffnen der neuen Eclipse aus dem zuletzt heruntergeladenen Bundle sicher, dass Sie den vorherigen Ordner "Arbeitsbereich" wiederverwenden. Dadurch wird sichergestellt, dass alle Ihre vorherigen Einstellungen gespeichert werden.
  3. Überprüfen Sie nach dem Öffnen der neuen Eclipse im vorherigen Arbeitsbereich, ob das verwendete Android SDK auf das neue zeigt (Eclipse-Einstellungen -> Android). Möglicherweise zeigt es auf das alte, da Sie die Einstellungen für den Vorschau-Arbeitsbereich wiederverwendet haben.

Mit diesen Schritten should't Sie neu konfigurieren alles haben, und Sie werden nicht zu verbringen viel Zeit brauchen Fehlerbehebung In diesem BUG auf diesem Upgrade von Google - Entwickler.

Viel Glück! ;-);

Alécio Carvalho
quelle
5

Sie müssen die alte Version deinstallieren und 23 installieren

Deinstallation: Hilfe> Informationen zum Eclipse SDK> Installationsdetails Wählen Sie die zu deinstallierenden Android-Pakete aus

Und dann installieren Sie V23.

Andong Zhan
quelle
Mit Abstand die einfachste Lösung! Bitte beachten Sie, dass der Menüpunkt "Über Eclipse" in einigen Fällen unter "Eclipse" und nicht unter "Hilfe" zu finden ist.
Per Quested Aronsson
Die einfachere, logischere und einfachste Lösung!
Jagoliveira
4

Es gibt keine Möglichkeit, ein vorhandenes ADT-Bundle zu aktualisieren, das Sie möglicherweise heruntergeladen haben.

Sie haben zwei Möglichkeiten:

  1. Installieren Sie Eclipse von eclipse.org und installieren Sie ADT, indem Sie auf die Update-Site verweisen: https://dl-ssl.google.com/android/eclipse

  2. Bundles herunterladen von:

Ab ADT Bundle 23.0.2 sollten Sie in der Lage sein, auf zukünftige Versionen von ADT zu aktualisieren.

Ashwin
quelle
Das neue Eclipse SDK-Bundle funktioniert. Es sieht so aus, als ob einige Symbole in der Symbolleiste fehlen, aber außerdem kann ich meine Anwendung endlich kompilieren.
Joshas
Ich denke, sie bringen uns dazu, auf Android Studio zu migrieren! Ich hoffe aber, dass alle wichtigen Symbole in der Symbolleiste verfügbar sind! :)
Ashwin
3

Ich habe unter Mac OS X 10.9.3 den gleichen Fehler "Konfliktabhängigkeit" erhalten, und ein einfaches Upgrade war keine Option. Was schließlich funktionierte, war das Herunterladen der neuesten Zip-Datei des Eclipse ADT-Bundles von developer.android.com, das Extrahieren und das Verschieben nur des Ordners "eclipse" an die Stelle, an der sich mein alter Eclipse-Ordner befand. (Wenn Sie die Zip-Datei des Eclipse ADT-Bundles extrahieren, erhalten Sie die Ordner "eclipse" und "sdk".)

Wenn Sie sich für denselben Weg entscheiden, stellen Sie zunächst sicher, dass Sie Ihren Workspace-Pfad kennen. Dies finden Sie in den Einstellungen. Benennen Sie dann Ihr altes "Eclipse" -Verzeichnis (nicht Eclipse.app) in "Eclipse-22.6.3" um und verschieben Sie den extrahierten "Eclipse" -Ordner an seine Stelle. Führen Sie die neue Eclipse.app im Inneren aus. Wenn Sie nach dem Arbeitsbereich gefragt werden, geben Sie einfach den gleichen Pfad ein, den Sie oben angegeben haben. Oder es kann auch später in den Einstellungen festgelegt werden.

Zum erneuten Aktivieren von Android SDK Manager und Android Virtual Device Manager sollten Sie möglicherweise Fenster -> Perspektive anpassen -> Verfügbarkeit von Befehlsgruppen auswählen und Android SDK und AVD Manager auswählen . Dadurch werden diese beiden Elemente zum Menüelement "Fenster" für die aktuelle Perspektive (Java) hinzugefügt.

Ich habe den extrahierten "sdk" -Ordner nicht verschoben, da ich den sdk-Ordner bereits im selben Verzeichnis wie eclipse hatte, das ich bereits auf die neuesten Android-Tools aktualisiert habe. Wenn Sie sich dadurch sicherer fühlen, können Sie auch Ihren alten SDK-Ordner (zu Sicherungszwecken) umbenennen und den frisch extrahierten Ordner an seinen Platz verschieben.

Derek Gogol
quelle
3

Ich stand vor dem gleichen Problem und löste es. Sie müssen das Android-Plugin vollständig in Eclipse deinstallieren (im Abschnitt "Über" ..), einschließlich der Trace-Ansicht.

Fügen Sie dann das ADT-Plugin erneut hinzu ( https://dl-ssl.google.com/android/eclipse/ ) und installieren Sie es.

Das Problem ist behoben!

Ich denke, es ist ein Fehler mit dem SDK-Manager oder dem ADT Plugin-Update-Mechanismus ...

user818455
quelle
3

So aktualisieren Sie von 22.xx.x auf 23.0.2 (meine Lösung). Dies wird die Abhängigkeitsprobleme überwinden.

Ich habe tagelang unter diesem Problem gelitten und jede einzelne Lösung über diesen Link ausprobiert, aber kein Glück. Ich habe endlich eine Lösung gefunden, die tatsächlich funktioniert!

Bitte beachten Sie, dass diese Lösung unter Windows 7 (64 Bit) funktioniert. Es sollte wahrscheinlich für andere Windows-Betriebssysteme funktionieren.

Auf geht's:

  1. Laden Sie das neueste ADT-Bundle von herunter

    http://developer.android.com/sdk/index.html#download

  2. entpacke es und öffne den Ordner "eclipse" -> Ordner "plugins"

  3. Gehen Sie nun zu Ihrer alten Eclipse und öffnen Sie den Ordner "Eclipse" -> Ordner "Plugins" und kopieren Sie alles darin.

  4. Fügen Sie sie nun in den Ordner "Plugins" von (NEW ECLIPSE) ein, aber überschreiben Sie nichts.

  5. Führen Sie die Suche im Ordner "Plugins" Ihrer neuen Eclipse durch. Geben Sie ein 22.(beachten Sie 22 mit einem Punkt) und drücken Sie die Eingabetaste.

  6. Das Suchergebnis zeigt alle Dateien oder Ordner mit ..... 22.6 ...... Zum Beispiel:

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Markieren Sie alle diese Dateien / Ordner und drücken Sie die Entf-Taste.

  8. Stellen Sie sicher, dass Sie Ihre alte API / SDK auf die neueste Version aktualisieren und dieses SDK-Verzeichnis laden, um mit Ihrer neuen Eclipse zu arbeiten.

oder

Sie können dieses Video ansehen, das Ihnen zeigt, wie Sie Ihr gesamtes SDK / API in Ihren neuen SDK-Ordner verschieben.

Link: https://www.youtube.com/watch?v=jPZpJdnbbN0

Ich habe nicht versucht, von anderen ADT-Versionen zu aktualisieren, aber ich denke, es sollte auch für alle alten ADT-Versionen funktionieren.

Vergessen Sie nicht, vor dem Versuch ein Backup zu erstellen.

Dante
quelle
2

Was ich gerade gefunden habe, ist, dass Sie Ihr ADT-Plugin in Ihrer Eclipse aktualisieren müssen (ob eigenständig oder ADT-Bundle), bevor Sie Ihr Build-Tool aktualisieren.

Wenn Ihre Eclipse-Installation auf das neueste Build-Tool verweist und Ihre Eclipse über ADT 22.x verfügt, werden diese Fehler angezeigt.

Was bei mir funktioniert hat: (unter Ubuntu 14.04 64-Bit)

  • Installierte eine ältere Version von Eclipse und ADT (aus dem Bundle)
  • Diese Kopie von Eclipse zeigte auf eine ältere SDK-Version mit alten Build-Tools (vor 20).
  • Das ADT wurde auf v23 aktualisiert (in meinem Fall über das Archiv).
  • Eclipse zeigte auf die neueste Version der Build-Tools.

Möglicherweise verfügen Sie nicht über eine ältere Kopie der Eclipse- und Build-Tools. In diesem Fall können Sie das neueste Build-Tool aus SDK Manager deinstallieren und die ältere Kopie installieren.
Sobald alles funktioniert, führen Sie die obigen Schritte aus.

Ich versuche, ältere Kopien solcher Bundles irgendwo im Internet hochzuladen. Die Links werden hier aktualisiert, sobald ich mit dem Hochladen fertig bin.

Aman Alam
quelle
2

Ich habe diese Anleitung in einem Kommentar gefunden.

Laden Sie die neueste Version von ADT herunter und verwenden Sie Ihren vorhandenen Arbeitsbereich. Dies ist tatsächlich das am wenigsten schmerzvolle Upgrade, das Sie jemals durchführen werden. Es hat nicht mit dem .android-Ordner zu tun gehabt, also hatte ich immer noch meinen ursprünglichen Debug-Schlüssel. Es fehlten nur ein paar Add-Ons, die ich kaum benutze und die sich leicht in die neue Version installieren lassen.

Hinweis: Installieren Sie nicht in Ihrem vorhandenen ADT-Ordner. Erstellen Sie einen neuen Ordner, damit Sie trotzdem zurückgreifen können, wenn die neue Installation nicht funktioniert.

danny117
quelle
2

Auf ADT-gebündeltem Eclipse musste ich zuerst ADT deinstallieren und dann eine Neuinstallation durchführen.

So entfernen Sie das ADT-Plugin aus Eclipse:

  • Gehen Sie zum Menü HilfeÜber EclipseInstallationsdetails .
  • Wählen Sie das ADT-Plug-In und klicken Sie auf Deinstallieren.
  • Nach der Deinstallation installieren Sie ADT über Hilfe → Neue Software installieren.
Stevyhacker
quelle
Ich habe die neue Version von der Website installiert, aber es scheint, dass mit SDK-Tools Version 23 unter SDK-Verzeichnis / Tools der Proguard-Ordner nicht mehr vorhanden ist! Kannst du es teilen?
greywolf82
1

Für mich hat es geholfen, Android 4.4W zu löschen, das auch API 20 ist und möglicherweise eine Ursache für den Konflikt ist. Installieren Sie also nur Android 4.4W oder Android L, bis das Problem behoben ist.

Und (wieder könnte dies nur für mich sein) es funktioniert nur in Android Studio, nicht in Eclipse ...

bläulich
quelle
1
Ja. Ich habe nur Android L installiert, aber es funktioniert nicht. Ich installiere Eclipse erneut und lade das letzte ADT-Bundle von der Android-Website herunter.
greywolf82
Ich möchte nicht zu Eclipse Juno zurückkehren, aber es scheint der einzige Weg zu sein :( Android L Emu steckt in Eclipse 4.4 und Android Studio fest
bluewhile
Ich habe Juno installiert, aber jetzt scheint es, dass der Proguard-Ordner nicht unter sdkdir / tools ist :(
greywolf82
Stellen Sie sicher, dass Sie das gesamte Bundle von der Android-Entwicklerseite herunterladen. Das hat bei mir
funktioniert
Ja, ich habe das komplette Bundle heruntergeladen, nicht nur das SDK. Hast du jetzt Proguard?
greywolf82
1

Ich musste ADT löschen und erneut installieren.

Seien Sie jedoch gewarnt , dies führte dazu, dass ich und eine andere Person eine Annotations.jar-Fehlermeldung im Java Build-Pfad für bestimmte Projekte hatten, wahrscheinlich weil versucht wurde, nach einem alten SDK zu suchen. Daher ist das Aktualisieren von Projekten der nächste Schritt, den ich ausführen muss nehmen.

Die Fehler beziehen sich hauptsächlich auf Bibliotheken, Google Play Services, Facebook SDK und ActionBarCompat.

Für diesen Schritt deinstallieren Sie ADT und geben die URL wieder ein, um sie herunterzuladen. Die URL lautet:https://dl-ssl.google.com/android/eclipse

ROT_
quelle
Ich nicht. Ist das ein weiterer Effekt, den du denkst?
RED_
10
Oh mein Gott. Google was du getan hast!?!?!? Ja. Das SDK Rev. 23 ist
fehlerhaft
Verwandte Frage für fehlende annotations.jar: stackoverflow.com/q/24438748/1402846
Pang
1

Ich habe eine Lösung für das Problem mit "widersprüchlichen Abhängigkeiten" gefunden. Ich habe nicht die gleiche Seite von Daniel Díaz 'Antwort, aber eine Seite zeigt "widersprüchliche Abhängigkeit", und ich kann nichts machen.

Das Problem ist, dass ich nicht der Eigentümer der Datei bin. Eclipse wurde in einer anderen Sitzung (unter OS X) installiert. Ich habe das Recht, die Eclipse-Datei zu lesen und zu schreiben, bin aber nicht der Eigentümer. Führen Sie für alle Eclipse-Dateien einen "chown" -Befehl aus, um das Problem zu lösen. Danach habe ich das gleiche Ergebnis wie Daniel Diaz.

Ich hoffe das hilft jemandem.

Samuel Côté
quelle
1

Ich habe dies getan, um das gleiche Problem zu lösen (in OS X):

  1. Hilfe> Neue Software installieren> Dieses Repository hinzufügen oder auswählen " http://download.eclipse.org/eclipse/updates/4.3 "
  2. Wählen Sie unter "Eclipse-Plattform" die neueste Version von Eclipse aus.
  3. Das Installationsprogramm fragt Sie, ob Sie ADT deinstallieren möchten. Klicken Sie auf Fertig stellen.
  4. Starten Sie Eclipse neu und installieren Sie NUR den ADT 23 über dieses Repository: https://dl-ssl.google.com/android/eclipse .
  5. Starten Sie Eclipse neu und installieren Sie DDMS, Hierarchy Viewer, Trace View usw.
  6. Starten Sie Eclipse erneut.

Ich hoffe es hilft.

Aldo Israel
quelle
1

Wenn Eclipse nach der Deinstallation des ADT-Plugins von Ihrer Eclipse-Installation einen Fehler ausgibt, versuchen Sie, die Datei config.iniim Ordner Eclipse → Konfiguration zu bearbeiten . Finden:

eclipse.application=

Und ändern Sie es in:

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

Ich hoffe es funktioniert auch bei dir.

TurKorsaN
quelle
1

Ich ging einfach zu meinem Android-Ressourcenordner auf meinem C: / drive ( C:/Android) und löschte den 'Eclipse'-Ordner und seinen gesamten Inhalt. Ich habe die Android Developer Tools noch einmal heruntergeladen und bin einfach über den Ordner 'eclipse' gegangen.

Ich habe angefangen und alles war in Ordnung; Ich hatte auf Version 23 aktualisiert.

Hoffentlich hilft dies, möglicherweise nicht für alle geeignet, da einige von Ihnen Eclipse-Modifikationen haben, aber für jemanden, der wie ich eine schnelle Lösung wollte und wieder mit der Entwicklung beginnen möchte, schien dies der einfachste Weg zu sein.

Carlos F.
quelle
1

Ich verwende Eclipse v4.3 (Kepler) und habe so mein Problem gelöst.

Zum Menü HilfeNeue Software installieren → Klicken Sie auf Hinzufügen .

Geben Sie im Popup einen beliebigen Namen ein (ich habe ihn als Eclipse ADT Plugin bezeichnet) und verwenden Sie stattdessen den Link https://dl-ssl.google.com/android/eclipse/.

Sobald Sie auf OK klicken, werden neue Pakete angezeigt, die installiert werden, und alte Pakete, die gelöscht werden. Mach dir keine Sorgen über diese Pakete. Klicken Sie auf OK.

Neue Pakete werden installiert, und dies sollte Ihr Problem lösen.

Vamsi Challa
quelle