Error de emulador de Android: "La UI del sistema se ha detenido"
Recientemente he configurado mi entorno de desarrollo de Android. Todo está bien, pero cuando ejecuto mi emulador se tarda mucho tiempo con un diálogo de error en la pantalla del emulador dice: "Desafortunadamente, la interfaz de usuario del sistema se ha detenido" y no se ejecuta ninguna aplicación en él. Recientemente he cambiado a 64bit windows7 y usando JDK7 y eclipse juno para 64bit. Mi configuración de emulador se da a continuación:
¿Alguien puede sugerirme lo que está mal con él?
- Inclusión no resuelta: <jni.h>
- Error al copiar el manifiesto
- El control del emulador Android está deshabilitado
- Uso de CardView en Android 5.0 en Eclipse
- AdMob con Google Play Services: prueba de anuncios: no hay relleno en el servidor de anuncios
- Eclipse sigue iniciando nuevos emuladores
- ¿Desbloquear y activar la pantalla del teléfono Android cuando compila y ejecuta proyecto?
- "Actualización de la biblioteca de Android" la tarea eclipse bloqueó aleatoriamente mi eclipse al iniciar
- Android: crear diferentes versiones de mi aplicación (gratis, premium, etc.) con Eclipse
- ¿Dónde puedo descargar una versión anterior del SDK de Android?
- Cómo setCurrentPage en ViewPager según la selección del usuario y cómo sé qué artículo de la lista llamó la actividad
- ¿Cómo inflar un diseño dinámicamente?
- "No se pudo encontrar la clase 'android.support.v4.app.FragmentActivity'" Error
Esto sigue siendo "sin respuesta", pero probablemente ha sido resuelto.
Sólo quiero compartir mi experiencia y aclarar algunas cosas, algunas de las cuales pueden no importar. De todos modos, si esto ayuda a alguien que es genial.
1) Tenía este problema en una máquina (una máquina nueva, pero más lenta), pero no otra (la más rápida) al ejecutar un emulador 4.0.3. No es un problema de hardware, sin embargo, y la velocidad de la CPU no hace una diferencia.
2) Ambas máquinas son entornos ADT completamente actualizados (Eclipse 4.2.x y Android 4.2.2 (API 17) SDK.
3) Edición, o incluso Eliminar el emulador y luego volver a crearlo NO lo arregló.
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 \
[tu nombre de usuario] \
.android \ avd \ ICS_4.0.3_API_15.avd [* ver los nombres de AVD a continuación].
NOTA: Asegúrese primero de que tiene "Mostrar archivos, carpetas o unidades ocultos" activados en el Explorador o no verá la carpeta ".android".
5) No está seguro de que importe, pero mi entrada dice hw.mainKeys = no , no hw.mainKeys = falso como algunos han sugerido. Cambiarlo a hw.mainKeys = yes parece haber arreglado el problema.
- Nombres AVD – Su nombre AVD será diferente al mío. Acabo de añadir el nombre de la versión / nivel de la API en el nombre para que pueda escanear rápidamente la lista e ir a una versión, como Honeycomb, helado 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 tu config.ini a true:
hw.mainKeys=true
Cerrar avd y eclipse luego Borrar .android archivo creado en su carpeta de usuario a continuación, tratar de crear un nuevo emulador esto me ayude la mayoría de las time.It puede ayudarle
Mi caso. Android SDK se colocó aquí D:\android-sdk\
hace casi un año. Después de una de las últimas actualizaciones de SDK que he recibido "Desafortunadamente, la interfaz de usuario del sistema se ha detenido". I'v creado el número de divices con la cantidad de memoria RAM diferente, tamaño de heap de VM, tamaño de pantalla, nivel de API (el problema parece ser sólo en API14 +), etc Al final me di cuenta de que los nuevos dispositivos se creó en la ubicación C:\users\XuserX\.android\avd
Después de leer esta solución de correos fue sencillo: crear variables de sistema ANDROID_SDK
y ANDROID_SDK_HOME
con valor d:\android-sdk\
Espero que este post ayude a alguien.
Sólo apague y encienda el botón hte en el emulador … puede eliminar ese problema
Esto también sucede si el nombre de la definición del dispositivo tiene "
carácter en el nombre, como Kindle Fire HD 7".
Una vez que quite el símbolo del apóstrofe, el error había desaparecido.
- Cómo desplazamiento mediante programación de un ScrollView a inferior
- Programáticamente agregar evento en iPhone / Android Calendario con PhoneGap / jQuery Mobile?