Problemi con l'installazione delle API di Android 4.2


89

Ho aggiornato ADT tramite Eclipse oggi alla versione 21. Ora, quando apro SDK Manager, mi aspetto che ci sia una cartella come "Android 4.2 (API 17)", che conterrebbe la piattaforma SDK e le API, la documentazione, ecc. invece ottengo solo una cartella chiamata "API 17" e l'unica cosa al suo interno è "API di Google", che non posso nemmeno installare perché

L'installazione di questo pacchetto richiede anche l'installazione di: - Piattaforma SDK Android mancante, API 17

Cosa ci faccio qui? Grazie

Risposte:


225

L'ho capito da solo dopo aver frugato un po '. Sono entrato nelle impostazioni per SDK Manager, ho svuotato la cache e gli ho detto di usare HTTPS, quindi ho aggiornato l'elenco e tutto è apparso normalmente.


29
Non pensare di dover utilizzare https, sembra funzionare bene dopo aver svuotato la cache e aggiornato.
Muz

È strano, nella mia installazione l'opzione di cancellazione della cache era in AVD Manager, sotto strumenti - opzioni.
NoBugs

1
Funziona bene dopo aver svuotato la cache e aggiornato. Grazie per tutte le tue ricerche
Ton

10
Tutto quello che dovevo fare era fare clic su "Ricarica" ​​dalla barra dei menu.
ArtOfWarfare

Grazie. Questa era un'altra ottusa situazione Eclipse / Android - a volte avere a che fare con Android mi fa impazzire. Questa soluzione lo risolve definitivamente.
huygir

54

Eclipse> Finestra> Android SDK Manager > Pacchetti > Ricarica

Quindi ha aggiornato correttamente l'interfaccia utente per consentirmi di scegliere il software aggiornato.

Perché devo fare clic su "Ricarica" ​​manualmente ?! Mi aspetto che ciò avvenga automaticamente quando apro SDK Manager.


10
+1 - Ha funzionato per me. L'opzione "Ricarica" ​​manuale è un po 'nascosta ... è nei menu (non avevo nemmeno notato che la finestra aveva un menu finché non ho letto questa risposta.)
ArtOfWarfare

2
Dannazione, c'è un menu in questa finestra!
Askolein


11

Eclipse> Finestra> Android SDK Manager> Preferenze> Fare clic sul pulsante Cancella cache> Fine.


4

Ho avuto questo problema in Ubuntu.

  • Apri un terminale e vai alla cartella android-sdk-linux: cd android-sdk-linux

  • Quindi aggiorna manualmente l'SDK: tools/android update sdk -u

Al termine, riavvia Eclipse.


4

Come suggerisce l'errore: l'API 18 dipende dalla versione SDK, ecc.


Questa è stata l'unica cosa che ha funzionato per me .. Prima di provarlo ho provato: -aggiornamento di Eclipse -Aggiorna Android SDK Manager -Cancella la cache di Android SDK Manager -Set per recuperare solo da https. L'unica cosa che ha funzionato per me è stata aggiornare prima solo lo strumento SDK.
Martin_G

0

Prova ad approvare ogni pacchetto uno da invece di approvare tutto. Se un pacchetto presenta un errore, non è possibile scaricarli tutti contemporaneamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.