2013-06-25 8 views
20

Ho appena effettuato delle installazioni recenti del pacchetto ADT (20130522) e Android Studio. (perché la mia installazione di eclissi si è rovinata di nuovo, ma questa è un'altra storia.)All'SDK Manager mancano le vecchie immagini del sistema Android per l'emulatore

In entrambe le versioni, quando avvio l'SDK Manager, non ho immagini di sistema per 2.2, solo un'immagine x86 per 2.3.3 e nessuna immagine per 3.0, 3.1 e 3.2.

Non sono riuscito a trovare alcuna parola ufficiale sul motivo per cui sono stati rimossi. C'è ora un modo migliore per testare su quelle piattaforme piuttosto che utilizzando le immagini dell'emulatore?

+0

Bene, il modo migliore per testare un'app per Android è sempre su un dispositivo, l'emulatore ha i suoi limiti, anche se hai appena scaricato Android Studio, l'opzione per installare quelle immagini dovrebbe essere sul tuo sdk manager.exe di sicuro , se necessario, scarica il link: http://developer.android.com/sdk/index.html –

+0

Sì, pensavo che tutti avrebbero mostrato sdkmanager.exe. Ma vedo solo immagini ARM per Android 4.0 e versioni successive, non per altro. – Kevin

risposta

26

Seleziona la casella di controllo "Obsoleto", verso la parte inferiore della finestra di SDK Manager, e dovresti vederli.

In particolare, fino a Android 4.0 (o giù di lì), l'immagine dell'emulatore ARM non è stata scomposta in un download separato, e quindi lo si ottiene dal download di base della "SDK Platform".

perché la gente si aspetta l'immagine ARM a far parte della piattaforma SDK per < 4.0, quando si è rotto separatamente per 4.0+

Beh, per quelli di noi che sono stati graybeards in via di sviluppo per Android per un po ', è la seconda natura ... :-)

Più seriamente, ho il sospetto che non volessero tentare di riconfezionare le vecchie versioni. Ricorda che l'unica piattaforma disponibile per Android era ARM fino a circa 2,3, e quindi avere un download di immagine ARM separato sarebbe sembrato strano all'inizio.

+0

Il controllo "Obsoleto" aggiunge solo una serie di livelli API - 2.3.1 (API 9), 2.0.1 (API 6), 2.0 (API 5) e 1.1 (API 2). Ma le immagini di sistema ARM EABI v7a non sono ancora disponibili per nessuno dei livelli API che ho menzionato prima, né quelli che vengono aggiunti selezionando la casella di controllo Obsoleto. Vedo solo immagini dell'emulatore ARM per Android 4.0 e versioni successive. – Kevin

+4

@ Kevin: Questo perché non c'erano download separati per le immagini dell'emulatore ARM per quelle versioni precedenti. Le immagini dell'emulatore ARM si trovano nei download della "SDK Platform" (più le API ARM migliorate con le immagini nelle download di "Google API"). – CommonsWare

+1

Umm .. wow. L'ho provato scaricando la piattaforma SDK 2.2 e ora si presenta come obiettivo disponibile per l'emulatore. Questo è folle e nemmeno documentato da nessuna parte. Perché la gente dovrebbe aspettarsi che l'immagine ARM faccia parte della piattaforma SDK per <4.0, quando è suddivisa separatamente per 4.0 + ... Puoi ripubblicare il tuo ultimo commento come risposta in modo che io possa contrassegnarlo correttamente? – Kevin

Problemi correlati