2010-06-17 20 views
13

Ho iniziato a sviluppare app Android qualche giorno fa, ma sono bloccato con questo problema.Emulatore Android che non mostra l'app - mostra solo la pelle

Sto usando Eclipse con ADT e ho creato il semplice Hello World o una qualsiasi delle altre applicazioni di esempio e quando eseguo il progetto, Eclipse lancia l'emulatore Android ma mostra solo la skin, con lo schermo che dice "ANDROID" "e nient'altro, non risponde a nulla che faccio nel codice.

Accade puntando entrambe le versioni 2.2 e 1.5, perché sta succedendo e come posso risolvere questo problema?

+2

Per me si carica in 5 minuti, quindi potrebbe essere necessario attendere 5-10 minuti per iniziare. – Pentium10

+2

mi sono imbattuto in questo perché ho avuto lo stesso problema - se lo lasci aperto, vedrai la tua app sullo schermo dell'app sull'emulatore e puoi semplicemente eseguirlo da lì – jcvandan

risposta

9

L'emulatore mostrerà "ANDROID" durante il caricamento. Dovrai dargli un minuto per iniziare. Se non si avvia potrebbe essere la causa per diversi motivi: ad esempio, se il tuo computer non ha abbastanza risorse per eseguire l'emulatore, o se ci sono problemi interni con l'SDK, ecc. Prova ad eseguire l'emulatore dall'SDK cartella e vedere se funziona; in caso contrario, il problema potrebbe essere il tuo computer.

+2

.. e controllare il file di log tramite "adb shell logcat "dalla riga di comando per verificare se ci sono errori. Controllare anche la scheda Console di output in Eclipse/DDMS se genera un errore. –

2

Cristian's right - il display "ANDROID" è la schermata di caricamento. Dagli un minuto o due - se la schermata principale non appare, potrebbe esserci qualche tipo di problema. In tal caso, potresti anche voler controllare di aver creato l'emulatore correttamente (a.k.a. per la versione che stai utilizzando, ecc.).

Se alla fine la schermata principale viene visualizzata, il processo di caricamento è semplicemente lento. Per affrontare questo problema durante lo sviluppo, suggerirei di lasciare l'emulatore aperto quando compilate ed eseguite il codice dell'applicazione. La vecchia versione dell'applicazione verrà sostituita da quella nuova e l'app verrà riavviata automaticamente.

+0

grazie a tlayton. Proverò il tuo suggerimento e manterrò l'emulatore aperto, quando torno a casa stasera. –

Problemi correlati