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/proguard
fehlt und andere Tools fehlen. Diese Version enthält mehrere Fehler.
Antworten:
Google hat ADT v23.0.2 veröffentlicht. Dies löste viele Probleme der vorherigen ADT-Version 23.
Schritt für Schritt:
https://dl-ssl.google.com/android/eclipse
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 Eclipse → Installationsdetails gehen und von dort deinstallieren . Es besteht jedoch die Gefahr, dass Eclipse selbst deinstalliert wird.
quelle
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:
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.
quelle
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ü Hilfe → Neue Software installieren →
https://dl-ssl.google.com/android/eclipse
eingeben (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 ...
quelle
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 SDK → Installation Details.
Jetzt sehen Sie alle
22.0
Versionen und klicken dannUninstall
unten auf die Schaltfläche.Nach der Deinstallation gehe ich zu:
Menü Hilfe → Neue Software installieren → eingeben
http://dl-ssl.google.com/android/eclipse/
Dann installieren Sie alle Dinge, und jetzt ist es fertig.
quelle
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:
[edit] zipalign fehlte auch für mich. Überprüfen Sie, ob Sie dies auch kopieren müssen
quelle
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:
quelle
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:
Sie haben zwei Möglichkeiten:
Installieren Sie Eclipse von eclipse.org und installieren Sie ADT, indem Sie auf die Update-Site verweisen: https://dl-ssl.google.com/android/eclipse
Bundles hier herunterladen:
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
quelle
Ich habe Folgendes getan, um ein Problem zu beheben.
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).
Gehen Sie zu Eclipse → Menü Hilfe → Über Eclipse → Installationsdetails
Löschen Android DDM, Android - Entwicklungstools, Hierarchie - Viewer, indiaEntwicklungsTools, Traceview usw., 22.x Version .
Menühilfe * → Neue Software installieren → Hinzufügen → Archivieren → * Wählen Sie in Schritt 1 die heruntergeladene ZIP-Datei aus.
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.
quelle
Nur geholfen:
quelle
Wenn Sie eine neue Eclipse- Version installieren, funktioniert dies. Folgendes habe ich getan:
quelle
In diesem Thread herrscht große Verwirrung. Je nachdem, wie Sie ADT installiert haben, gibt es zwei Lösungen.
Wenn Sie das ADT-Plugin manuell installiert haben, können Sie meines Erachtens den Ansatz "ADT löschen" -> "Neue Software installieren" verwenden.
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!).
quelle
quelle
MACH DAS NICHT
Warnung: Bitte beachten Sie die Kommentare unter dieser Antwort. Diese Schritte haben sich für viele Menschen negativ ausgewirkt.
Ich hoffe, es hilft!
quelle
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
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:
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! ;-);
quelle
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.
quelle
Es gibt keine Möglichkeit, ein vorhandenes ADT-Bundle zu aktualisieren, das Sie möglicherweise heruntergeladen haben.
Sie haben zwei Möglichkeiten:
Installieren Sie Eclipse von eclipse.org und installieren Sie ADT, indem Sie auf die Update-Site verweisen: https://dl-ssl.google.com/android/eclipse
Bundles herunterladen von:
Linux 64-Bit-VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
Linux 32-Bit-VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Windows 32 Bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Windows 64-Bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
Ab ADT Bundle 23.0.2 sollten Sie in der Lage sein, auf zukünftige Versionen von ADT zu aktualisieren.
quelle
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.
quelle
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 ...
quelle
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:
Laden Sie das neueste ADT-Bundle von herunter
http://developer.android.com/sdk/index.html#download
entpacke es und öffne den Ordner "eclipse" -> Ordner "plugins"
Gehen Sie nun zu Ihrer alten Eclipse und öffnen Sie den Ordner "Eclipse" -> Ordner "Plugins" und kopieren Sie alles darin.
Fügen Sie sie nun in den Ordner "Plugins" von (NEW ECLIPSE) ein, aber überschreiben Sie nichts.
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.Das Suchergebnis zeigt alle Dateien oder Ordner mit ..... 22.6 ...... Zum Beispiel:
Markieren Sie alle diese Dateien / Ordner und drücken Sie die Entf-Taste.
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.
quelle
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)
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.
quelle
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.
quelle
Auf ADT-gebündeltem Eclipse musste ich zuerst ADT deinstallieren und dann eine Neuinstallation durchführen.
So entfernen Sie das ADT-Plugin aus Eclipse:
quelle
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 ...
quelle
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
quelle
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.
quelle
WARNUNG
Es gibt jetzt ein Update für ADT 23.0.1, aber die Windows- und Linux-Skripte sind durcheinander. Warten Sie also mit dem Upgrade!
Sie können beispielsweise tools / proguard / bin / *. Sh unter http://dl.google.com/android/android-sdk_r23.0.1-windows.zip überprüfen .
quelle
Ich habe dies getan, um das gleiche Problem zu lösen (in OS X):
Ich hoffe es hilft.
quelle
Wenn Eclipse nach der Deinstallation des ADT-Plugins von Ihrer Eclipse-Installation einen Fehler ausgibt, versuchen Sie, die Datei
config.ini
im Ordner Eclipse → Konfiguration zu bearbeiten . Finden:Und ändern Sie es in:
Ich hoffe es funktioniert auch bei dir.
quelle
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.
quelle
Ich verwende Eclipse v4.3 (Kepler) und habe so mein Problem gelöst.
Zum Menü Hilfe → Neue 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.
quelle