Probleme beim Installieren der Android 4.2-APIs

89

Ich habe ADT über Eclipse heute auf Version 21 aktualisiert. Wenn ich jetzt den SDK-Manager öffne, würde ich erwarten, dass es einen Ordner wie "Android 4.2 (API 17)" gibt, der die SDK-Plattform und APIs, Dokumentation usw. enthält. Stattdessen bekomme ich nur einen Ordner namens "API 17" und das einzige, was darin enthalten ist, sind "Google APIs", die ich nicht einmal installieren kann, weil

Für die Installation dieses Pakets muss außerdem Folgendes installiert werden: - Fehlende SDK-Plattform Android, API 17

Was mache ich hier? Vielen Dank

Nick
quelle

Antworten:

225

Ich habe das selbst herausgefunden, nachdem ich ein bisschen herumgestochert hatte. Ich ging in die Einstellungen für den SDK-Manager, löschte den Cache und forderte ihn auf, HTTPS zu verwenden. Dann aktualisierte ich die Liste und alles wurde normal angezeigt.

Nick
quelle
29
Denken Sie nicht, dass Sie https verwenden müssen, es scheint gut zu funktionieren, nachdem Sie den Cache geleert und aktualisiert haben.
Muz
Das ist seltsam, in meiner Installation war die Option zum Löschen des Cache im AVD Manager unter tools - options.
NoBugs
1
Funktioniert einwandfrei, nachdem der Cache geleert und aktualisiert wurde. Vielen Dank für all Ihre Nachforschungen
Ton
10
Ich musste nur in der Menüleiste auf "Neu laden" klicken.
ArtOfWarfare
Vielen Dank. Dies war eine weitere stumpfe Eclipse / Android-Situation - manchmal macht mich der Umgang mit Android verrückt. Diese Lösung behebt es definitiv.
Huygir
54

Eclipse> Fenster> Android SDK Manager > Pakete > Neu laden

Anschließend wurde die Benutzeroberfläche ordnungsgemäß aktualisiert, damit ich die aktualisierte Software auswählen kann.

Warum muss ich manuell auf "Neu laden" klicken ?! Ich erwarte, dass dies automatisch geschieht, wenn ich den SDK-Manager öffne.

Irgendwer irgendwo
quelle
10
+1 - Es hat bei mir funktioniert. Die manuelle Option "
Neu laden
2
Verdammt, in diesem Fenster gibt es ein Menü!
Askolein
11

Eclipse> Fenster> Android SDK Manager> Einstellungen> Cache löschen Klicken Sie auf> Fertig.

Hoyin
quelle
4

Ich hatte dieses Problem in Ubuntu.

  • Öffnen Sie ein Terminal und navigieren Sie zum Ordner android-sdk-linux: cd android-sdk-linux

  • Aktualisieren Sie dann das SDK manuell: tools/android update sdk -u

Starten Sie anschließend Eclipse neu.

Christopher
quelle
4

Als Fehler wird vorgeschlagen: API 18 hängt von der SDK-Version n usw. ab. Aktualisieren Sie daher zuerst das SDK-Tool auf die neueste Version (deaktivieren Sie API 18) und versuchen Sie dann, API 18 zu installieren.

Nishant Shah
quelle
Dies war das einzige, was für mich funktioniert hat. Bevor ich dies versuchte, versuchte ich: - Eclipse aktualisieren - Den Android SDK Manager aktualisieren - Den Cache des Android SDK Managers löschen - Nur so einstellen, dass nur von https abgerufen wird. Das einzige, was für mich funktioniert hat, war, zuerst nur das SDK-Tool zu aktualisieren.
Martin_G
0

Versuchen Sie, jedes Paket einzeln zu genehmigen, anstatt alle zu genehmigen. Wenn ein Paket einen Fehler aufweist, können Sie nicht alle gleichzeitig herunterladen.

coolcool1994
quelle