wake-up-neo.com

Dieses Android-SDK erfordert Android Developer Toolkit Version 23.0.0 oder höher

Ich erhalte die folgende Fehlermeldung, wenn ich meine Eclipse starte.

enter image description here

Und wenn ich versuche, ein Update über Hilfe> Neue Software installieren .... __ mit dem Eclipse-Update-Link durchzuführen https://dl-ssl.google.com/Eclipse/plugin/4.2

Es gibt folgende Fehlermeldung:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.1.1256982 (com.Android.ide.Eclipse.adt.feature.feature.group 23.0.1.1256982)
Software currently installed: Android Development Tools 22.6.3.v201404151837-1123206 (com.Android.ide.Eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
Only one of the following can be installed at once: 
ADT XML Overlay 23.0.1.1256982 (overlay.com.Android.ide.Eclipse.adt.overlay 23.0.1.1256982)
ADT XML Overlay 22.6.3.v201404151837-1123206 (overlay.com.Android.ide.Eclipse.adt.overlay 22.6.3.v201404151837-1123206)
Cannot satisfy dependency:
From: Android Development Tools 23.0.1.1256982 (com.Android.ide.Eclipse.adt.feature.feature.group 23.0.1.1256982)
To: overlay.com.Android.ide.Eclipse.adt.overlay [23.0.1.1256982]
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: overlay.com.Android.ide.Eclipse.adt.overlay [22.6.3.v201404151837-1123206]

Was sollte ich jetzt tun?

58
Kalpesh

Die beste Lösung hierfür ist das Herunterladen eines neuen ADT von http://developer.Android.com/sdk/index.html

23
Kalpesh

Wenn Sie einen Konflikt mit der vorherigen Version haben:

  1. Wählen Sie Hilfe> Neue Software installieren 
  2. Klicken Sie auf bereits installiert
  3. Alle Android-Software auf Version 22 auswählen. *
  4. Klicken Sie auf Deinstallieren
  5. Arbeiten Sie mit: https://dl-ssl.google.com/Android/Eclipse/
  6. Wählen Sie Developer Tools und Next
  7. Akzeptieren Sie anschließend die Lizenzvereinbarung und klicken Sie auf Fertig stellen.

EDIT: Dieser Trick ist wahrscheinlich nicht mehr notwendig!

Versuchen Sie, Ihre SDK-Tools auf 23.0.2 oder höher zu aktualisieren, und bauen Sie Plattform- und Plattform-Tools auf Version 20 vor.

52
Kikiwa
  1. Gehen Sie zu "Hilfe - Über Eclipse" und klicken Sie auf "Installationsdetails"
  2. Wählen Sie auf der Registerkarte Installierte Software alle Zeilen mit Version 22.6.3 aus und klicken Sie auf Deinstallieren
  3. Gehen Sie zu "Hilfe" - Neue Software installieren, wählen Sie "Arbeiten mit ADT Plugin" - http://dl-ssl.google.com/Android/Eclipse/
  4. Überprüfen Sie die Developer Tools und installieren Sie sie jetzt ohne Konflikte
11
Quan Nguyen

Da Sie das Upgrade auf SDK 23.0 durchgeführt haben, ohne das ADT zu aktualisieren, wird dieser Fehler angezeigt, wie Sie es im Screenshot angegeben haben.

Ein einfaches Upgrade des SDK auf 23.0 ist erst sinnvoll, wenn Sie nicht auch das zugehörige Entwicklungstool in ADT aktualisieren.

Folge den Schritten

  1. Löschen Sie zunächst das SDK 23.0 und aktualisieren Sie den ADT auf 23.0
  2. Um das Update durchzuführen, klicken Sie auf Install new software fromhelp und wählen Sie unter dem Link ADT / https://dl-ssl.google.com/Android/Eclipse/ .__ Sie erhalten die neuen Entwicklungswerkzeuge zum Update. Klicken Sie auf Alle> Weiter, um fortzufahren.
  3. Nach erfolgreichem Abschluss können Sie das SDK jetzt auf 23.0 aktualisieren.

Hinweis: - Viele derjenigen, die versucht haben, das SDK zu aktualisieren, haben ein Problem. Die Installation kann aufgrund von Konfliktabhängigkeit nicht abgeschlossen werden Cannot complete the installation because of conflict dependancy

Daher ist es besser, sich nur an die 22.6v des ADT zu halten. Das Update auf 23.0 ist voll mit Fehlern und es wird einige Zeit dauern, um die Fehler zu beheben

10
user285oo6

Ich habe heute Morgen auch den Fehler von OP bekommen. Ich habe auf "Check for Updates" geklickt, aber es wurde immer "Keine Updates verfügbar" angezeigt. 

Ich fand diesen Thread und dachte "Oh Mann, ich werde den ganzen Tag hier sitzen".

Aber zum Glück für mich (und für Sie, die diesen Thread vielleicht in ein paar Wochen finden werden), wird die Lösung einfacher. Ich habe das gerade gemacht:

  1. Hilfe> Neue Software installieren 
  2. wählen Sie die Update-Site https://dl-ssl.google.com/Android/Eclipse/
  3. es bot mir die neuen ADT-Pakete mit Version 23.0.3 an und ich habe alle ausgewählt
  4. es zeigte mir den bekannten Konflikt-Abhängigkeitsfehler, ABER mir bot sich direkt eine Lösung an: Es werden die 22 * ​​ADT-Pakete für mich deinstalliert. Ich habe einfach auf "ok" geklickt und die alten Pakete automatisch deinstalliert und die neuen installiert :)
6
nyx

keine Notwendigkeit etwas zu tun,

laden Sie einfach das neue Eclipse herunter, installieren Sie ADT 23.0.0 über den Link unten

https://dl-ssl.google.com/Android/Eclipse/

dein problem lösen ...

es ist passiert, weil Sie SDK 23.0.1 und ADT 23.0.1 nicht verfügbar haben. 

gestern habe ich dasselbe Problem, ich habe das gelöst ..

4

Du bist nicht alleine.

Das ist mir auch passiert. Ich habe viele Lösungen aus dem Internet ausprobiert, musste aber den "PLAN B" verwenden.

Ich habe heruntergeladen und installierte ein neues Adt-Paket und importierte alle meine Projekte und Bibliotheken neu. Es dauert einige Zeit, aber es ist nicht so lang :)

Ich hoffe, dass Google ein Update findet, da das Update auf 23.0.0.2 auch nicht funktioniert hat (gleicher Fehler).

Also lächle und installiere neues ADT :)

2
marson

Unter Linux (Ubuntu) habe ich es geschafft, das Problem etwas "hackish" zu lösen. Es kann nützlich sein, wenn Sie nur ungern alles herunterladen möchten (wie ich) :)

Warnung: Ich vermute, dass dies nicht funktioniert, wenn die ADT- und SDK-Versionen zu weit voneinander entfernt sind. (Für mich funktionierte es mit ADT 22.6.2 und Android SDK Update 24.)

  1. Ändern Sie die Datei $SDK_HOME/tools/lib/plugin.prop ($SDK_HOME = Basisverzeichnis Ihrer Android SDK-Installation), um die aktuelle ADT-Version anstelle der aktuellen (aktualisierten) SDK-Version zu enthalten. In meinem Fall war der ursprüngliche Inhalt der Datei

    plugin.version=23.0.0

    was ich als geändert habe

    plugin.version=22.6.2

Dadurch wird das Problem "Bitte aktualisieren Sie ADT ..." unterdrückt, ADT funktioniert jedoch nicht ordnungsgemäß, da einige der Komponenten, die durch neuere SDK-Updates verschoben wurden, nicht identifiziert werden können.

  1. Erstellen Sie Verknüpfungen (Symlinks) oder Kopien fehlender SDK-Komponenten an den Stellen, an denen ADT sie erwartet. Sie können die erwarteten Positionen mithilfe der Fehlerkonsolen von ADT ermitteln.

    In meinem Fall zeigte die DDMS-Konsole beispielsweise einen Fehler an

    [2016-02-27 19:33:33 - DDMS] DDMS files not found: /usr/lib/sdk/tools/hprof-conv

    sobald ich versuchte, in die DDMS-Perspektive zu wechseln. Also habe ich gerade einen Symlink $SDK_HOME/tools/hprof-conv erstellt, der auf $SDK_HOME/platform-tools/hprof-conv (der verschoben wurde) zeigt:

    [email protected]:$SDK_HOME/tools$ ln -s ../platform-tools/hprof-conv hprof-conv

Nach diesen zwei Schritten begann ADT ohne Probleme/Fehler zu arbeiten.

1
Janaka Bandara

@Kalpesh DON'T SDK 23.0 NICHT löschen, es wird Ihren "Tools" -Ordner entfernen und Sie können SDK Manager danach nicht mehr ausführen. Ich weiß es, weil ich das gerade gemacht habe. Schlechter Vorschlag!

Die Lösung von Kikiwa hat für mich funktioniert.

0
Joff

Ich bin auch auf dieses Problem gestoßen und finde einige Schritte, die auf die eine oder andere Weise helfen werden. 

Beachten Sie, dass der Fehler "Dieses Android SDK erfordert Android Developer Toolkit Version 23.0.0 oder höher" nur dann angezeigt wird, wenn Sie Ihr Android SDK-Tool und das Android SDK Platform Tool vor dem Aktualisieren Ihres ADT aktualisiert haben.

Hier sind die Schritte, die Ihnen dabei helfen werden, dies zu beseitigen: -

  1. Sie können die von Kikiwa bereitgestellten Schritte ausprobieren, dies kann jedoch zu Problemen führen, beispielsweise beim Entfernen Ihres Android-SDK. Die Lösung besteht also darin, Ihren Eclipse mit einer Neuinstallation des Android SDK neu zu konfigurieren.

  2. Die von user285oo6 angegebenen Schritte führen zu einigen Problemen, z. B. wenn Sie das aktualisierte SDK 23.0 löschen. Dann werden auch die Dateien aus dem Platform-Tools- und Tools-Ordner aus dem SDK-Verzeichnis entfernt. Jetzt startet Ihr Eclipse nicht mehr, da er nicht die notwendigen Dateien findet, die zum Identifizieren des Android SDK erforderlich sind. Andernfalls wird ein Fehler ausgegeben. Der Fehler "kann keine Tools für das SDK finden" oder "kann die Version von ADT nicht finden "oder" emulator.exe nicht gefunden ". 

In diesem Fall besteht die Lösung darin, Ihre SDK Manager-Dateien zusammen mit dem Platform-Tools- und Tools-Ordner wiederherzustellen. Nun stellt sich die Frage, wie Sie es bekommen werden? Unten sind Links für das Gleiche

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

Dadurch werden die SDK-Plattform-Zip-Dateien heruntergeladen und es enthält den SDK-Manager sowie den Ordner "Tools". Mein Vorschlag ist, sie zu extrahieren und die .__ zu ersetzen. -Tools-Ordner -SDK Manager.exe -AVD Manager.exein Ihrem Android SDK-Verzeichnis.

Jetzt haben Sie das neueste ADT installiert (sofern Sie die Schritte von Benutzer285oo6 befolgt haben. Falls nicht, installieren Sie es mithilfe Ihres Eclipse mit der URL https://dl-ssl.google.com/Android/Eclipse/ ) bzw. Version 23. xx und SDK der älteren Version. 

Jetzt müssen Sie Ihren Eclipse neu starten und das Android SDK-Tool und das SDK Platform-Tool aktualisieren. Das wird funktionieren. Ich habe es für Windows OS gemacht und konnte es in Betrieb nehmen

Ich weiß, ich bin etwas spät dran, aber es ist immer gut, dann zu spät zu kommen.

Bitte lassen Sie mich wissen, wenn jemand Fragen oder Verwirrung mit den Schritten hat

0
Summved Jain