Fehler: Für dieses Android SDK ist das Android Developer Toolkit Version 22.6.1 oder höher erforderlich

104

Ich habe adt Version 22.6.1 bereits vor 2 Tagen installiert. Es hat gut funktioniert. Wenn ich heute Eclipse öffne, wird mir plötzlich der folgende Fehler angezeigt:

Für dieses Android SDK ist das Android Developer Toolkit Version 22.6.1 oder höher erforderlich. Aktuelle Version ist 22.2.1.v201309180102-833290. Bitte aktualisieren Sie ADT auf die neueste Version.

Hier ist ein Screenshot des Android SDK-Managers meiner Eclipse: Geben Sie hier die Bildbeschreibung ein

Ich habe mit den folgenden Schritten versucht, mein Problem zu beheben, wie in diesem Link beschrieben

  1. Hilfe | Installieren Sie neue Software
  2. Wählen Sie die ADT-Aktualisierungssite aus (es gibt zwei, eine mit http://und eine mit https://. Wenn eine nicht funktioniert, versuchen Sie es mit der anderen.
  3. Wählen Sie den Abschnitt Entwicklertools aus und klicken Sie auf Weiter.
  4. Sie sollten einen Dialog sehen, der besagt, dass diese Software bereits installiert ist . Stattdessen wird ein Update durchgeführt . Wenn Sie auf OK klicken, wird 22.6.1 installiert.

Aber leider hat es bei mir nicht funktioniert.

Hier ist ein Screenshot, den ich anhänge und der den Fehler zeigt, den ich beim Aktualisieren der Tools erhalte.

Geben Sie hier die Bildbeschreibung ein

Wie kann ich es loswerden?

TheLittleNaruto
quelle
4
in meinem Fall arbeitet mit httpS
Adrian
Aber es ist nicht in meinem Fall :( @Adrian
TheLittleNaruto
Ich hatte ein ähnliches Problem und lud Eclipse herunter und installierte neues ADT.
Vishal Vyas
Haben Sie die Lösung von @Lalit ausprobiert? Ich habe die URL hinzugefügt und erscheint das Paket, um das Problem und andere Tools zu lösen.
Adrian
stackoverflow.com/questions/24525595/… bietet eine mögliche Problemumgehung .
Janaka Bandara

Antworten:

153

Ich habe dieses Problem gestern gelöst.

Befolgen Sie die Schritte: Hilfe -> Neue Software installieren -> Hinzufügen -> ( Geben Sie einen beliebigen Namen an NewUpdate ) -> Fügen Sie diese URL hinzu: https://dl-ssl.google.com/eclipse/plugin/4.2 -> OK

Jetzt werden die verfügbaren Updates aufgelistet, die idealerweise 20.xx sein sollten

Wählen Sie die Listenelemente aus. Lassen Sie es installieren. Eclipse wird neu gestartet und fertig.

Ich hoffe das wird hilfreich für dich :)

Lalit
quelle
Jetzt zu Beginn von ADT bekam ich parseSdkContent fehlgeschlagen java.lang.NullPointerException
Ernest
1
@Ernest Hier ist die Lösung für Sie: Suchen Sie den Ordner mit dem Namen: .android , Löschen Sie diesen Ordner, starten Sie Eclipse neu und fertig :)
Lalit
Es kann auch nützlich sein zu beachten, dass Sie Eclipse möglicherweise als Administrator ausführen müssen, wenn Sie wie ich sind und für die Arbeit auf einem Computer entwickelt werden müssen, der von der IT gesperrt ist und für den alle Administratorrechte erforderlich sind ...
cking24343
Bei mir hat die URL nicht funktioniert. Also habe ich die Schritte unter diesem Link befolgt. developer.google.com/eclipse/docs/install-from-zip
user358591
4

Wenn jedoch jemand mit diesem Problem konfrontiert ist, führen Sie die folgenden Schritte aus:

  1. Laden Sie das neue eigenständige SDK von der Android-Entwicklerseite herunter

  2. Schließen Sie Eclipse, wenn es geöffnet ist, und kopieren Sie das neu heruntergeladene SDK an dieselbe Stelle, an der sich Ihr bereits vorhandenes altes SDK befindet. Muss Konfliktdateien ersetzen und Ruhe halten.

  3. Keine Notwendigkeit, alte SDK zu löschen. Durch Kopieren wie in Schritt 2 wird Ihre Android Developer Toolkit-Version auf 22.6.1 oder höher aktualisiert, was erforderlich ist, und die bereits heruntergeladenen APIs bleiben erhalten.

  4. Starten Sie jetzt Ihre Sonnenfinsternis, und der Fehler wird für immer verschwunden sein. :) :)

Wenn jemand Probleme damit hat, hinterlasse mir einen Kommentar und versuche zu führen.

TheLittleNaruto
quelle
Wie genau ersetzen Sie die Konfliktdateien?
Newnewbie
@newnewbie Kopiere einfach den Ordner wie er sagte. Sie sehen ein Popup, in dem angegeben wird, dass eine gleichnamige Datei bereits vorhanden ist. Ob kopieren oder ersetzen oder überspringen? Klicken Sie auf Ersetzen.
Berserker
3

Ich habe es geschafft, indem ich Folgendes getan habe:

  • Neueste ADT heruntergeladen (Win x64)
  • Meine alte ADT-Installation wurde gelöscht (sie wurde fehlerhaft, als ich einfach versuchte, die vorhandenen Dateien zu überschreiben) - siehe dieses Google-Problem
  • Kopierte die Zip-Datei nach C: \ (da beim Entpacken über zu lange Dateinamen geklagt wurde)
  • In meinen ADT-Installationsordner entpackt.
  • Ran Updates und SDK Manager Updates.

Jetzt funktioniert es, aber ich habe mein hübsches Eclipse-Thema verloren. Oh, und die Zielanzeige wird nicht gelöst, ein Problem für ein anderes Thema.

Exodus
quelle
2

Löschen Sie einfach das vorhandene ADT und installieren Sie eine neue Version von ADT. Im Allgemeinen tritt dieses Problem auf, wenn Sie das SDK über den folgenden Link aktualisieren.

https://dl-ssl.google.com/android/eclipse/
Pankaj Arora
quelle
2

Diese Schritte lösen mein Problem:

  1. Gehen Sie zu Hilfe -> Neue Software installieren .
  2. Klicken Sie im unteren Feld auf Was ist bereits installiert? Text.
  3. dann werden Sie sehen Eclipse - Installationsdetails Feld bitte Uninstall alle Konflikte Software, in meinem Fall habe ich die folgende Software zu deinstallieren:

    • Android DDMS
    • Android-Entwicklungstools
    • Android Hierarchy Viewer
    • Android Native Entwicklung
    • Android Traceview
    • Tracer für OpenGL ES
  4. Wenn die Deinstallation abgeschlossen ist, starten Sie Eclipse neu.

  5. Führen Sie nach dem Öffnen Ihrer Eclipse die folgenden Schritte erneut aus:

    • Gehen Sie zu Hilfe -> Neue Software installieren .
    • in der Arbeit mit Feld wählen oder fügen Sie {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • Überprüfen Sie dann die gesamte verfügbare Software.
    • Klicken Sie auf Weiter> , um die neueste Software zu installieren.

Ich hoffe das hilft dir :)

IRvanFauziE
quelle
1

Ich benutze OSX und stehe 2 Tage vor dem Problem. Ich habe das Problem folgendermaßen gelöst:

- Laden Sie das ADT-Bundle von https://developer.android.com/sdk/index.html herunter. - Hilfe -> Neue Software installieren. - Schreiben Sie https://dl-ssl.google.com/android/eclipse/ und installieren Sie dann die Entwicklertools. - Starten Sie Eclipse neu und lösen Sie den folgenden Fehler aus:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

-Löschen Sie den Android-Ordner unter dem Benutzerprofil. Starten Sie Eclipse neu

Keine Fehler und 22.6.1 ist installiert.

Faruk Toptas
quelle
Danke, es hat für mich gefunden.
Dani
1

Für diejenigen, die alles versucht haben, aber kein positives Ergebnis erzielt haben. Ich habe folgendes gemacht und es hat funktioniert:

Deinstallieren Sie das ADT, indem Sie über den folgenden Link helfen: Deinstallieren von Android ADT

Jetzt können Sie der neuen Installationssoftware folgen, um ADT zu Ihrer Eclipse hinzuzufügen. Auf diese Weise treten keine Konflikte auf, da Sie die alte Version deinstalliert haben.

Hamid
quelle
0

Ich habe derzeit Eclipse und ADT im selben Verzeichnis wie installiert

F:\eclipse
    \eclipse\
    \sdk\

Ich habe das neueste ADT heruntergeladen und installiert

C:\Users\Rick\AppData\Local\Android\android-sdk

Ich habe dann den Inhalt von C:\Users\Rick\AppData\Local\Android\android-sdkin den F:\eclipse\sdk\Ordner kopiert und ihn alle Ordner zusammenführen und alles überschreiben lassen.

Jetzt habe ich 22.6.1 und muss nicht mehr alle Plattform-Inhalte erneut herunterladen.

Rick Falck
quelle
0

Heute hatten ich und einer meiner Freunde das gleiche Problem, daher habe ich viele Dinge wie den Neustart von Eclipse, das Überprüfen von Updates usw. ausprobiert, aber keiner hat für mich funktioniert.

Dann habe ich von Here eine Lösung gefunden, die sowohl für mich als auch für meinen Freund als Zauber wirkt.

Befolgen Sie die Schritte hier:

  • Starten Sie Eclipse und wählen Sie dann Hilfe> Neue Software installieren.
  • Klicken Sie oben rechts auf Hinzufügen.
  • Geben Sie im angezeigten Dialogfeld "Repository hinzufügen" "ADT Plugin" als Namen und die folgende URL als Speicherort ein:

https://dl-ssl.google.com/android/eclipse/

  • OK klicken.

Wenn Sie Probleme beim Erwerb des Plugins haben, verwenden Sie "http" in der Standort-URL anstelle von "https" (https wird aus Sicherheitsgründen bevorzugt).

  • Aktivieren Sie im Dialogfeld Verfügbare Software das Kontrollkästchen neben Entwicklertools und klicken Sie auf Weiter.
  • Im nächsten Fenster sehen Sie eine Liste der herunterzuladenden Tools. Weiter klicken. Lesen und akzeptieren Sie die Lizenzvereinbarungen und klicken Sie auf Fertig stellen.
  • Wenn Sie eine Sicherheitswarnung erhalten, die besagt, dass die Authentizität oder Gültigkeit der Software nicht festgestellt werden kann, klicken Sie auf OK.
  • Starten Sie Eclipse nach Abschluss der Installation neu.
Ahmer
quelle
0

Die "Neue Software installieren" unter Hilfe in Eclipse funktioniert NICHT, da sie mit Version 22 in Konflikt steht. Ich habe gerade das neue Eclipse-Bundle heruntergeladen von: Holen Sie sich das Android SDK - Google-Site , extrahieren Sie es in einen neuen Ordner und fertig.

Es funktioniert reibungslos, keine Probleme.

Einige Tipps, um Zeit zu sparen:

  1. Sichern Sie Ihren Arbeitsbereich (nur für den Fall) - persönlich haben Sie diesen nicht zurück verwendet.
  2. Sobald Sie die neue eclipse.exe öffnen, werden Sie aufgefordert, einen Arbeitsbereich auszuwählen. Navigieren Sie einfach zu Ihrem alten Arbeitsbereich und importieren Sie alle Ihre Projekte (keine Probleme).
  3. Um Zeit beim Herunterladen und erneuten Installieren des SDK zu sparen, schneide ich die ALTE SDK-Bibliothek aus dem vorherigen Bundle-Verzeichnis in das neue aus und schließe sie ein ( schließen Sie zuerst Ihre neue Eclipse) .
  4. Wenn Sie Eclipse erneut öffnen, wird möglicherweise eine Fehlermeldung angezeigt, dass Eclipse das SDK-Verzeichnis nicht finden kann. Sie werden aufgefordert, "Einstellungen" zu öffnen. Navigieren Sie nach dem Öffnen zum neuen SDK-Verzeichnis (das Sie gerade kopiert haben). Auf diese Weise sparen Sie Stunden bei der Neuinstallation aller SDK-Updates, die Sie mit der vorherigen Eclipse durchgeführt haben.

Viel Spaß, es ist wirklich keine große Sache.

eyal
quelle