2011-11-01 6 views
24

estoy usando el emulador de Android con la versión de la API 15 de las herramientas del SDK y en la consola que estoy recibiendo este error:cola completa, pierde evento en el emulador de Android

[Date - Emulator] ##KBD: Full queue, lose event 

no puedo hacer clic en cualquier cosa obviamente Busqué en Google y la única solución es eliminar el emulador y recrearlo. Esto funciona por un tiempo, pero luego vuelvo a tener el mismo problema.

¿Alguien sabe qué causa este error y cómo solucionarlo?

Respuesta

1

esto es un error en los emuladores de Android. También tuve el mismo problema. usa 64bit Linux para el desarrollo para minimizar esos problemas. ** hay un problema de congelación en las máquinas de 64 bits de Linux, pero la frecuencia de tales problemas es muy reducida. también los emuladores se comportan notablemente más rápido.

1

Lo siento, no sé si esto te ayudará ... Tuve muchos problemas cuando trato de ejecutar el emulador en Apple Mac mini. Cada vez que ejecuto el emulador, la máquina me pide que reinicie. Cuando contacté con el soporte de Apple, me dijeron que era un problema con menos memoria. Simplemente revise y vea cómo el emulador utiliza la memoria.

9

probablemente lo descubrí. intente esto:

Al crear el dispositivo virtual de Android, debe haber dado su tamaño en KIB o hasta 32 mibs como se muestra en uno de los tutoriales en la web.

ahora elimine el dispositivo anterior y cree un nuevo dispositivo con un tamaño de 512 MIB. Solucionó mi problema. Espero que funcione también para ti, solo pruébalo.

can't show image

+1

Gracias por el consejo, ¡me funciona también! Solo una pista: no es necesario eliminar el dispositivo, puede hacer clic en "Valor" y cambiarlo. Si el emulador se niega a ejecutar, dirígete a AVD Manager y comienza desde allí con la opción "iniciar desde instantánea". La segunda vez puede seleccionarlo nuevamente. – johndodo

1

He encontró con el mismo problema y me di cuenta de que me había dedicado sólo 256 MB de RAM para el dispositivo virtual. Simplemente se había quedado sin memoria.

Aquí está la solución:

-Ir a Herramientas -> Android -> Administrador de AVD

-Buscar el emulador que está teniendo este error en.

-Haga clic en el botón "editar" al lado. (En 3.0, esto aparece como un lápiz verde)

-Haga clic en "Mostrar opciones avanzadas"

-scroll abajo y asignar un poco más de memoria RAM para el dispositivo, 1 GB debería cortarlo, 2 GB es sin duda lo suficientemente si está ejecutando una aplicación simple. También recomendaría asignar 512 MB de heap.

-Hit finish. Salga del emulador y reinícielo.

Deberías estar bien ahora, espero que haya sido útil. Feliz codificación!

Cuestiones relacionadas