2013-03-28 14 views
22

Ho recentemente impostato il mio ambiente di sviluppo Android. Ogni cosa va bene, ma quando eseguo il mio emulatore ci vuole molto tempo con una finestra di dialogo di errore sullo schermo dell'emulatore dice: "Sfortunatamente, l'interfaccia utente del sistema è stata arrestata" e nessuna applicazione viene eseguita su di esso. Ho spostato di recente a 64 bit windows7 e utilizzando JDK7 ed eclipse juno per 64 bit. La configurazione del mio emulatore è la seguente: enter image description hereErrore emulatore Android: "L'interfaccia utente del sistema è stata interrotta"

qualcuno può suggerirmi cosa c'è di sbagliato in esso?

+0

provare a cancellare il profilo AVD attuale e crearne uno nuovo. a volte ha funzionato per me. Provare a diminuire le dimensioni dello schermo e anche RAM dimensioni. – Hemanth

risposta

53

Questo è ancora "senza risposta", ma probabilmente è stato risolto.

Voglio solo condividere la mia esperienza e chiarire alcune cose, alcune delle quali potrebbero non avere importanza. Ad ogni modo, se questo aiuta qualcun altro è grandioso.

1) Ho riscontrato questo problema su una macchina (una macchina nuova ma più lenta), ma non un'altra (la più veloce) quando si esegue un emulatore 4.0.3. Tuttavia, non è un problema hardware e la velocità della CPU non fa la differenza.

2) Entrambe le macchine sono pienamente aggiornati ADT (Eclipse 4.2.xe Android 4.2.2 (API 17) ambienti SDK.

3) modifica o addirittura Cancellazione l'emulatore e quindi ricrearlo did NON risolvere il problema.

4) La soluzione migliore è individuare e aggiornare il file config.ini. In Windows 7 (x64) ho trovato il file config.ini in C: \ Users \ [nome utente] \. Android \ avd \ ICS_4.0.3_API_15.avd [* vedere i nomi AVD di seguito].

NOTA: prima assicurarsi di avere “Mostra file nascosti, cartelle o unità” attivata in Esplora risorse o non sarà possibile visualizzare la cartella ".android".

5) Non è sicuro che importi, ma la mia voce ha detto hw.mainKeys = no, non hw.mainKeys = false come alcuni hanno suggerito. Cambiarlo in hw.mainKeys = yes sembra aver risolto il problema.

  • Nomi AVD: il nome del tuo AVD sarà diverso dal mio. Ho appena aggiunto il nome del rilascio/livello API nel nome in modo da poter eseguire rapidamente la scansione dell'elenco e andare a una versione, ad esempio Honeycomb, Ice Cream Sandwich, Jelly Bean, ecc. (Ad esempio, ICS_4.0.3_API_15.avd)

Sono disponibili ulteriori informazioni in un'altra discussione su < Unfortunately System UI has stopped>. Inizia ponendo una domanda apparentemente tangenziale, ma arriva allo stesso posto.

+0

Ha funzionato benissimo per me. Grazie per questa risposta! –

+0

Questo ha risolto il problema, grazie Zeus56. – Jayabal

+0

Grazie a risolvere il tuo problema, ma tuttavia verrà visualizzato un problema di arresto del programma di avvio. – CoronaPintu

0

Chiudere AVD e eclissare poi Cancella file .android creato nella cartella utente quindi provare a creare un nuovo emulatore questo mi aiuta la maggior parte del time.It può aiuta

7

cosa sembra aver funzionato per me e per gli altri è quello di cambiare le hw.mainKeys impostazione nel config.ini true:

hw.mainKeys=true 
+3

risolvere per me hw.mainKeys = yes – CoronaPintu

0

Il mio caso. L'SDK di Android è stato inserito qui da D:\android-sdk\ per quasi un anno fa. Dopo uno degli ultimi aggiornamenti dell'SDK, ho "Sfortunatamente, l'interfaccia utente del sistema è stata interrotta".Ho creato un numero di divisioni con quantità di RAM diverse, dimensione dell'heap della VM, dimensione dello schermo, livello API (il problema sembra essere solo su API14 +), ecc. Alla fine ho notato che nuovi dispositivi sono stati creati nella posizione C:\users\XuserX\.android\avd Dopo aver letto this post soluzione era semplice: creare ANDROID_SDK e ANDROID_SDK_HOME variabili di sistema con valore d:\android-sdk\

Spero che questo post aiuti qualcuno.

0

appena spegnere e sul pulsante di HTE in emulatore ... E 'possibile rimuovere il problema

0

Questo sta accadendo anche se il definizione dispositivo nome ha " carattere nel nome, come Kindle Fuoco HD 7" .

una volta che ho tolto il simbolo apostrofo, l'errore era sparito.

Problemi correlati