Esperando a que se inicie HOME ('android.process.acore')

85

Intenté trabajar con la aplicación Hello World y el emulador se congela después de que parpadea la pantalla de inicio de Android. No se muestra la página de inicio. La última pantalla de la consola es

Esperando que se inicie HOME ('android.process.acore') ...

Intenté reinstalar Eclipse y Android nuevamente. Todavía no funcionó. Además, la consola no muestra ningún error. El gato de registro 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 la ruta del nombre del interruptor '/ sys / class / switch / test2 '(No existe tal archivo o directorio) 06-18 20: 39: 11.843: ERROR / vold (538): Error al arrancar el interruptor' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : ERROR / vold (538): Error al abrir la ruta del nombre del conmutador '/ sys / class / switch / test' (No existe tal archivo o directorio) 06-18 20: 39: 11.843: ERROR / vold (538): Error al arrancar el conmutador ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): error al abrir / dev / pmem: No existe ese 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): couldn 't cargar biblioteca (No se puede encontrar la biblioteca) 06-18 20: 46: 33.634: ERROR / GLLogger (578): no se pudo cargar la biblioteca (No se pudo encontrar la biblioteca)

bharati
fuente

Respuestas:

107

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 en ejecutar como aplicación de Android una vez más.

SST
fuente
1
Para aquellos de ustedes para quienes esto funcionó, ¿lanzó un nuevo emulador o se vinculó correctamente a su emulador existente?
Gibron
@Gibron: limita con el emulador existente, no abre un nuevo emulador.
SST
15
Luego instalo el emulador, pero aparece el mensaje "El dispositivo no está listo. Esperando 3 segundos antes del próximo intento". repetidamente hasta que diga que no se puede encontrar el
dispositivo
Recibí el mensaje "Dispositivo no listo. Esperando 3 segundos antes del próximo intento", esto también
Bagusflyer
Ayuda bastante aumentar el número de procesadores y la prioridad del emulador en su administrador de tareas.
Kaveh
13

Me enfrenté al mismo problema. Sin embargo, funcionó después de ir a Proyecto-> Limpiar ... Aunque no sé por qué sucedió. Espero que esto ayude


fuente
10

Tengo este problema todo el tiempo y he perdido muchas horas de potencial productividad y educación mientras trato de solucionarlo. Lo único que me funciona es la combinación de otras tres buenas respuestas:

  1. Proyecto -> Limpiar
  2. Elimina todos los AVD y crea otros nuevos
  3. Si un intento de ejecución aún se cuelga demasiado en 'Esperando a INICIO' (más de dos minutos) o el emulador sigue reiniciando cada minuto más o menos, 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 precarga: libcore.base.CollectionUtils" durante la pausa 'Esperando INICIO'.

DarenW
fuente
No creo que necesite eliminar todos los AVD y crear nuevos, simplemente elimine el en cuestión y cree uno nuevo
PhillyNJ
¿Qué tal un botón "Renovar AVD" que, con un clic, elimina un AVD seleccionado y lo recrea con los mismos parámetros?
DarenW
3

Lo que funcionó para mí fue eliminar el AVD del administrador de AVD y crear uno nuevo. Luego vaya a
Ejecutar> Ejecutar configuraciones, seleccione la pestaña de destino y elija el nuevo AVD.

Filadelfia, NJ
fuente
2

Los siguientes pasos funcionaron para mí: 1. Ir a Proyecto -> Limpiar. 2. Elimine su AVD anterior y cree uno nuevo.

Arvind Bhardwaj
fuente
2

Este problema se produce porque al crear el administrador de AVD en la ventana de diálogo "Crear nuevo dispositivo virtual Android (AVD)", yo marqué "Instantánea" como "Habilitado".

Solución:

Cree un nuevo administrador AVD con la casilla de verificación "Habilitado" no marcada y luego intente ejecutar el proyecto con el administrador AVD recién creado como "Destino", el problema ya no ocurrirá

desarrollador de droides
fuente
2
He descubierto que esta es la solución que funciona para mí. También encontré que un síntoma del problema era cuando intentaba eliminar el dispositivo mientras NO está en uso ... el AVD no puede eliminarlo porque está en uso. Nuevo dispositivo creado -> sin problemas.
Gibron
2

Resolví este problema creando un nuevo dispositivo virtual y lanzándolo desde el administrador de AVD. El dispositivo tarda unos minutos en iniciarse, solo tienes que esperar. Luego, puede ejecutar su aplicación en el dispositivo ya iniciado.

Dmitry
fuente
2

Opciones:

  • Haga clic en el botón INICIO del emulador. Espere 2 segundos ... ¡¡¡Esto siempre funciona para mí !!!

o

  • Siga la sugerencia de Shreya (una con la mayoría de sugerencias y editada por Gray).
SSG
fuente
1

Solo tenía 12 Mb para la tarjeta SD en el dispositivo AVD.

Aumentarlo a 2 Gb resolvió el problema.

usuario1720992
fuente
Tenía 200 internos y 0 para la tarjeta sd. Cambiarlo a 400/200 me ayudó.
Zitrax
1

SOLUCIÓN:

Ejecute el emulador desde la línea de comando:

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

Luego también lancé la aplicación desde la línea de comandos (usando las herramientas integradas Cordova / PhoneGap):

myapp/cordova> ./run

ANTECEDENTES

Creo que se trata de una especie de problema de compatibilidad de hardware. Encontré este problema al seguir las instrucciones de inicio de PhoneGap 2.4.0 . Seguí sus consejos para instalar Intel Hardware Accelerated Execution Manager y creo que esta es la fuente de mi problema. Eclipse usa el emulator64-x86programa (en la sdk/toolscarpeta) para iniciar el emulador. No pude encontrar ninguna forma 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 usando el emulator-x86programa en su lugar. No estoy seguro de por qué el emulator64-x86programa no funciona en mi sistema. Me confirmó en la página web de Apple que tengo un procesador de 64 bits.

Mi sistema:

  • OSX 10.6.8
  • Intel Xeon de cuatro núcleos 2x2.26 GHx
  • 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
morfático
fuente
ACTUALIZACIÓN: Se encontró una confirmación que emulator64-x86aún no funciona, pero que la gente de Intel está trabajando en un parche
morphatic
1

Creé un nuevo dispositivo. Eliminado el anterior.

usuario2771655
fuente
1

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 que hice esto, todo volvió a funcionar. ¿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 estará 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/

Bagazo
fuente
1

Lo que funcionó para mí fue habilitar la casilla de verificación "Usar GPU de host" al crear o editar el AVD (dispositivo virtual Android). Esta casilla de verificación no estaba habilitada de forma predeterminada.

RawChid
fuente
1

Me funcionó cuando seleccioné la opción 'Usar GPU de host' en 'Opciones de emulación:'.

Puede encontrar la opción en la ventana Editar del dispositivo virtual.

ingrese la descripción de la imagen aquí

Manoj Shrestha
fuente
0

Aumenté el tamaño de la tarjeta SD del dispositivo virtual de 500 MB a 2GiB, el problema se resolvió.

Lin Song Yang
fuente
0

Los siguientes pasos funcionaron para mí: 1. Ir a Proyecto -> Limpiar. 2. Elimine su AVD anterior y cree uno nuevo.

Pradeep Sodhi
fuente
0

Noté que esta es una publicación antigua. Sin embargo, me encontré con el mismo problema y encontré una solución. A) Asegúrate de que la CPU / ABI es atom B) Ram es 2048 C) VM Heap es 256 D) Almacenamiento interno es 200 E) Asegúrate de marcar Usar Host GPU F) El dispositivo es Nexus 5 (Mi elección personal) G) Android 4.4.2 API nivel 19

V.Nice
fuente