Android: el emulador tarda mucho en iniciarse

10

He instalado con éxito el SDK de Android en mi computadora. En general, pruebo la aplicación con mi dispositivo Android real (HTC HERO) para que sea rápido probar una aplicación en un dispositivo real.

Pero cuando trato de ejecutar el emulador con un AVD ya creado, me lleva mucho tiempo cargar un emulador, ya he visto algunos artículos y paneles de discusión en los que las personas lanzan las mismas preguntas sobre el mismo problema.

Entonces, por favor, ¿qué tengo que hacer para que el emulador se cargue rápido cada vez?

Mi PC tiene 2 GB de RAM, y creo que es suficiente para lo que necesito que haga. Así que creo que no se debe a la falta de memoria.

Paresh Mayani
fuente
Tengo el mismo problema, así que estoy de acuerdo en que este problema es con el emulador en sí y no necesariamente con su hardware o configuración. Supervisará esta publicación en busca de respuestas útiles.
myopic.bones
La solución habitual es dejar el simulador en ejecución y simplemente implementar las últimas versiones de código en él.
bbaja42

Respuestas:

5

Para maximizar la precisión entre el emulador y los dispositivos reales, el emulador de Google utiliza el código de operación ARM, un tipo de lenguaje de máquina. Debe convertir de código de operación ARM a código de operación Intel. Por eso es lento. Mi computadora tiene 3 GB de RAM, pero aún es lenta y está retrasada. El problema no parece ser RAM sino CPU. Mejorar la CPU mejorará el emulador.

Para usar el emulador de manera más efectiva, esta es mi experiencia:

  • No cierre el emulador cada vez que ejecute su aplicación.
  • Escala la pantalla del emulador más pequeña.
  • Deshabilite la instantánea (Sí, es útil, pero lleva tiempo cerrar el emulador).
  • Especifique una ruta de archivo para el archivo de imagen de la tarjeta SD. Solo uso una tarjeta SD para muchos AVD.
  • Si tiene algún problema en adb, simplemente reinicie adb, no cierre el emulador.
  • Abra algunos programas en su sistema operativo.
  • Si está utilizando Windows, nunca cierre el emulador. Hazlo combinado con Hibernate de Windows.

Referencias

Hacer que el emulador de Android funcione más rápido

El emulador de Android es muy, muy lento (Mi pregunta)

esmeralda
fuente
+1 Descripción impresionante y pruebas que has hecho y jugado con el emulador :)
Paresh Mayani