android-emulator - stopped - el proceso android.process.acore se detuvo huawei
Esperando a que se inicie HOME(''android.process.acore'') (17)
Intenté trabajar en la aplicación Hello World y el emulador se congela después de que parpadea la pantalla de inicio de Android. La página de inicio no se muestra. La última pantalla en la consola es
Esperando que se inicie HOME (''android.process.acore'') ...
Intenté volver a instalar Eclipse y Android. Todavía no funcionó. Además, la consola no muestra ningún error. El log cat tiene los siguientes errores:
06-18 20: 39: 11.543: ERROR / flash_image (544): no se puede encontrar la partición de recuperación 06-18 20: 39: 11.843: ERROR / vold (538): Error al abrir el nombre del switch path ''/ sys / class / switch / test2 ''(No existe dicho archivo o directorio) 06-18 20: 39: 11.843: ERROR / vold (538): Error al iniciar el interruptor'' / sys / class / switch / test2 ''(m) 06-18 20: 39: 11.843 : ERROR / vold (538): Error al abrir el nombre del switch path ''/ sys / class / switch / test'' (No existe el archivo o directorio) 06-18 20: 39: 11.843: ERROR / vold (538): Error bootstrapping switch '' / sys / class / switch / test ''(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): error al abrir / dev / pmem: No existe ningún archivo o directorio 06-18 20: 46: 31.892: ERROR / SurfaceFlinger (578): No se pudo abrir / sys / power / wait_for_fb_sleep o / sys / power / wait_for_fb_wake 06-18 20: 46: 32.313: ERROR / GLLogger (578): no se pudo cargar la biblioteca (No se puede encontrar la biblioteca) 06 -18 20: 46: 33.634: ERROR / GLLogger (578): no se pudo cargar la biblioteca (no se puede encontrar la biblioteca)
Aumenté el tamaño de la tarjeta SD del dispositivo virtual de 500MB a 2GiB, el problema fue resuelto.
Consigo este problema todo el tiempo y he perdido muchas horas de productividad potencial y educación mientras trato de solucionarlo. Lo único que funciona para mí es la combinación de otras tres buenas respuestas:
- Proyecto -> Limpio
- Eliminar todos los AVD y crear nuevos
- Si un intento de ejecución todavía se prolonga demasiado en ''Esperando HOME'' (más de dos minutos) o el emulador se reinicia cada minuto, intente ejecutar como aplicación de Android varias veces, eligiendo la misma instancia de emulador existente (siempre elijo ejecutar manualmente )
Es extraño que nadie tenga idea de por qué surge este problema, qué lo causa o qué está sucediendo internamente. La única pista que puedo proporcionar es que DDMS muestra algunas líneas como "Clase no encontrada para precargar: libcore.base.CollectionUtils" durante la pausa ''Esperando HOME''.
Creé un nuevo dispositivo. Eliminado el anterior.
Este problema se produce porque al crear el administrador AVD en la ventana de diálogo "Crear nuevo dispositivo virtual Android (AVD)", "Snapshot" se marcó como "Habilitado" por mí.
Solución:
Cree un nuevo administrador de AVD con la casilla de verificación "Habilitado" no marcada y luego intente ejecutar el proyecto con el administrador de AVD recién creado como "Objetivo", el problema ya no ocurrirá.
La solución que funcionó para mí es cuando recibes el mensaje:
Esperando que se inicie HOME (''android.process.acore'') ...
Espere unos segundos y luego haga clic derecho en el proyecto y haga clic nuevamente en ejecutar como aplicación de Android.
Lo que funcionó para mí fue eliminar el AVD del administrador de AVD y crear uno nuevo. Luego ve a
Ejecute> Ejecutar configuraciones, seleccione la pestaña de destino y elija la nueva AVD.
Lo que funcionó para mí fue habilitar la casilla de verificación "Usar host GPU" al crear o editar el AVD (Android Virtual Device). Esta casilla de verificación no estaba habilitada por defecto.
Los siguientes pasos me funcionaron: 1. Goto Project -> Clean. 2. Borre su AVD anterior y cree uno nuevo.
Los siguientes pasos me funcionaron: 1. Goto Project -> Clean. 2. Borre su AVD anterior y cree uno nuevo.
Me enfrenté al mismo problema. Sin embargo, funcionó después de que fui al Proyecto-> Limpiar ... No sé por qué sucedió sin embargo. Espero que esto ayude
Me funcionó cuando seleccioné la opción ''Usar la GPU del host'' en ''Opciones de emulación''.
Puede encontrar la opción en Editar ventana del dispositivo virtual.
Ninguna de estas soluciones funcionó para mí. En cambio, lo que funcionó fue ir a una herramienta de línea de comandos (o terminal en Mac), CD al directorio SDK / platform-tools, y luego ejecutar esto:
adb kill-server
luego ejecuta esto:
adb start-server
Después de hacer esto, todo funcionó de nuevo. ¿Por qué? Quién sabe.
En mi MAC, la ruta a la carpeta de herramientas de plataforma era $ HOME / Instalaciones / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools Probablemente esté en otro lugar de su máquina.
También encontré esta página que presenta algunos pasos útiles:
http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/
Noté que esta es una publicación anterior. Sin embargo, me encontré con el mismo problema y encontré una solución. A) Asegúrate de que tienes la CPU / ABI es átomo B) Ram es 2048 C) VM Heap es 256 D) El almacenamiento interno es 200 E) Asegúrate de marcar Usar la GPU anfitriona F) El dispositivo es Nexus 5 (Mi elección personal) G) Android 4.4.2 API Nivel 19
Opciones:
- Haga clic en el botón INICIO en el emulador. Esperar puede ser de 2 segundos ... ¡Esto siempre me funciona!
o
- Ve con la sugerencia de Shreya (una con la mayoría de las sugerencias y editada por Gray).
Resolví este problema creando un nuevo dispositivo virtual y lanzándolo desde el administrador de AVD. El dispositivo tarda unos minutos en iniciarse, solo tiene que esperar. Luego puede ejecutar su aplicación en el dispositivo ya iniciado.
Solo tenía 12 Mb para la tarjeta SD en el dispositivo AVD.
Aumentarlo a 2 Gb resolvió el problema.
SOLUCIÓN:
Ejecute el emulador desde la línea de comando:
sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on
Luego, lancé la aplicación desde la línea de comandos también (usando las herramientas incorporadas de Cordova / PhoneGap):
myapp/cordova> ./run
FONDO
Creo que esto es algún tipo de problema de compatibilidad de hardware. Me encontré con este problema cuando sigo las Instrucciones para comenzar de PhoneGap 2.4.0 . Seguí sus consejos para instalar el Administrador de Ejecución Acelerada de Hardware de Intel, y creo que este es el origen de mi problema. Eclipse usa el programa emulator64-x86
(en la carpeta sdk/tools
) para iniciar el emulador. No pude encontrar ningún camino dentro de Eclipse para cambiar esto, pero encontré siguiendo la sección "Consejos y trucos" de la página web de Intel HAXM que podía hacer que el emulador se ejecutara correctamente desde la línea de comandos utilizando el programa emulator-x86
en lugar. No estoy seguro de por qué el programa emulator64-x86
no funciona en mi sistema. Confirmé en el sitio web de Apple que tengo un procesador de 64 bits .
Mi sistema:
- OSX 10.6.8
- 2x2.26 GHx Quad-core Intel Xeon
- 6 GB de RAM
- ADT v21.1.0-569685
- Eclipse 3.8.0
Mi AVD:
- Dispositivo: Nexus One
- Objetivo: Android 4.2.2 - API nivel 17
- CPU: Intel Atom (x86)
- RAM: 512
- Almacenamiento interno: 256
- Tarjeta SD: 128