android eclipse android-emulator adt

Error del emulador de Android: "La interfaz de usuario del sistema se ha detenido"



eclipse android-emulator (6)

Cierre avd y eclipse, luego elimine el archivo .android creado en su carpeta de usuario y luego intente crear un nuevo emulador. Esto me ayudará la mayor parte del tiempo.

Recientemente he configurado mi entorno de desarrollo de Android. Todo está bien, pero cuando ejecuto mi emulador lleva mucho tiempo con un diálogo de error en la pantalla del emulador que dice: "Desafortunadamente, la IU del sistema se ha detenido" y no se ejecuta ninguna aplicación. Recientemente cambié a Windows 7 de 64 bits y uso JDK7 y eclipse Juno para 64 bits. La configuración de mi emulador se da a continuación:

¿Alguien puede sugerirme lo que está mal con esto?


Esto también sucede si el nombre de la definición de su dispositivo tiene " carácter en el nombre, como Kindle Fire HD 7".

Una vez que quité el símbolo de apóstrofe, el error desapareció.


Esto todavía está "sin respuesta", pero probablemente se haya resuelto.

Solo quiero compartir mi experiencia y aclarar algunas cosas, algunas de las cuales pueden no importar. De todos modos, si esto ayuda a alguien más, eso es genial.

1) Tuve este problema en una máquina (una máquina nueva, pero más lenta), pero no en otra (la más rápida) al ejecutar un emulador 4.0.3. Sin embargo, no es un problema de hardware, y la velocidad de la CPU no hace una diferencia.

2) Ambas máquinas son ADT completamente actualizadas (Eclipse 4.2.xy Android 4.2.2 (API 17) en entornos de SDK.

3) Editar, o incluso Eliminar el emulador y luego volver a crearlo NO lo solucionó.

4) La mejor solución es localizar y actualizar el archivo config.ini. En Windows 7 (x64) encontré el archivo config.ini en C: / Users / [su nombre de usuario] / .android / avd / ICS_4.0.3_API_15.avd [* vea los nombres de AVD a continuación].

NOTA: Primero asegúrese de tener "mostrar archivos, carpetas o unidades ocultos" en el Explorador o no verá la carpeta ".android".

5) No estoy seguro de que importe, pero mi entrada decía hw.mainKeys = no , no hw.mainKeys = false como algunos han sugerido. Cambiarlo a hw.mainKeys = yes parece haber solucionado el problema.

  • Nombres de AVD: su nombre de AVD será diferente al mío. Simplemente agrego el nombre de la versión / nivel de API en el nombre para poder escanear rápidamente la lista e ir a una versión, como Honeycomb, Ice Cream Sandwich, Jelly Bean, etc. (por ejemplo, ICS_4.0.3_API_15.avd)

Hay más información en otro hilo en < Desafortunadamente, la interfaz de usuario del sistema se ha detenido >. Comienza haciendo una pregunta aparentemente tangencial, pero llega al mismo lugar.


Lo que parece haber funcionado para mí y para otros es cambiar la configuración de hw.mainKeys en su config.ini a verdadera:

hw.mainKeys=true


Mi caso. Android SDK se colocó aquí D:/android-sdk/ hace casi un año. Después de una de las actualizaciones recientes de SDK, recibí "Desafortunadamente, la IU del sistema se ha detenido". He creado un número de unidades con diferente cantidad de RAM, tamaño de pila de VM, tamaño de pantalla, nivel de API (el problema parece ser solo en API14 +), etc. Al finalizar, noté que se crearon nuevos dispositivos en la ubicación C:/users/XuserX/.android/avd Después de leer this publicación, la solución fue simple: crear las variables del sistema ANDROID_SDK y ANDROID_SDK_HOME con valor d:/android-sdk/

Espero que este post ayude a alguien.


simplemente apague y encienda el botón hte en el emulador ... puede eliminar ese problema