2011-10-20 11 views
20

Cuando trato de crear e iniciar un emulador de Android 4.0 obtengo el aspecto del emulador de Android pero el sistema operativo no parece iniciarse.El emulador de Android 4.0 no se iniciará

He instalado el paquete ARM EABI v7 desde el administrador del SDK de Android al intentar crear un emulador, pero recibí un mensaje de error sobre un archivo userdata.img que faltaba.

Luego encontré que el sistema $ ANDROD_LIB $/system-images/android-14/armeabi-v7a/library se creó y copié estos archivos en $ ANDRROID_LIB $/platforms/android-14/images/después de lo cual pude crea una imagen del emulador

Al iniciar este nuevo emulador, como se indica arriba, solo se muestra el aspecto (ventana) pero no se inicia el sistema operativo. Estoy en una Mac, y todos los emuladores creados anteriormente todavía funcionan bien.

Respuesta

2

Instalación de rev 15 herramientas y con idea 110.291 Pude elegir armeabi-v76 para iniciar el emulador y reiniciarlo después de 30 minutos y ahora comenzó.

+0

¿Qué es 'idea 110.291'? ¿Qué es 'armeabi-v76'? Solo sube a 7: 'armeabi-v7a'. ¿Por qué importarían las herramientas de compilación cuando solo funciona el emulador? – Chloe

3

Pensé que mi emulador de Android 4.0 también estaba congelado, pero resultó que solo tuve que esperar unos 5 minutos para que se iniciara.

+1

Lo siento, no parece ser mi falta de paciencia. El emulador ha estado funcionando durante 30 minutos con 100% de CPU sin mostrar nada en la 'pantalla' –

7

Algunos consejos: el mío también tardaba años en comenzar (renunció después de aproximadamente 30 minutos). Luego comparé la configuración de mi 3.1 AVD y mi nueva 4.0 AVD. Resulta que la propiedad de hardware Resumen densidad LCD configuración de la AVD 4.0 se establece de forma predeterminada en 240, lo que significa alta densidad. Eso significa una gran cantidad de píxeles para dibujar. Leí here que ese es uno de los problemas de un AVD de arranque lento. Así que cambié esa propiedad para que fuera la misma que para 3.1, entonces 160. Después de eso, la AVD comenzó casi tan rápido como la 3.1 (¡varios minutos)!

(también redujo el tamaño de la RAM de dispositivos desde 512 a 256, pero no creo que fue el que lo arregló)

+1

Esto funcionó para mí. No hay forma de hacerlo a través de la GUI de AVD (con la sdk 22.0.1). Tuve que editar config.ini en ~/.android/xxx.avd y modificar hw.lcd.density. – mooreds

+0

funcionó para mí también. También tuve que aplicar punta mooreds. Por cierto: usando la imagen del átomo de Intel. El tiempo de inicio ahora es de 20 segundos. –

5

que tenía el mismo problema, ¿ha establecido la aceleración GPU en la opción emulador? Lo configuré en mi emulador y el emulador no se inició ... Estaba viendo el cuadro como dijiste. Realmente no encontré una solución a esto, excepto apagar la aceleración de la GPU.

2

Una vez Compruebe el TaskManager para comprobar que cualquier adb/emulator se esté ejecutando.

Si encuentra detener los servicios y reiniciar el eclipse y crear Emulator.

-1

Para fijar la mía, tuve que:

  • abrir el gestor de SDK,
  • verificación de la casilla junto a "Android 4.0 (API 14) >> ARM EABI Sistema v7a imagen",
  • luego haga clic en el botón "Eliminar" en la parte inferior.
  • Después de eliminarlo, reinicié Eclipse.
  • Luego volví a ingresar, revisé el mismo cuadro en el administrador del SDK nuevamente,
  • y lo reinstalé.
  • Luego reinició Eclipse nuevamente.

Ahora está funcionando.

+0

Cuando hice esto, el AVD no se iniciaba porque faltaba el kernel requerido. – mooreds

5

Mi emulador estaba bloqueado, "Esperando que se inicie HOME ('android.process.acore') ...". Así es como lo resolví.En su ADT, seleccione Ejecutar Configuraciones y edite su dispositivo virtual para usar el host gpu seleccionando la opción "Usar la GPU del Host" en la ventana de configuración de su dispositivo de edición.

+0

Funciona para mí configurando "use host gpu", gracias! – poliu2s

Cuestiones relacionadas