Pregunta Android: el emulador tarda mucho en iniciarse


He instalado satisfactoriamente Android-SDK en mi computadora. Generalmente, pruebo la aplicación con mi dispositivo Android real (HTC HERO) por lo que es rápido probar una aplicación en un dispositivo real.

Pero cuando trato de ejecutar el emulador con un AVD ya creado, lleva mucho tiempo cargar un emulador, ya he visto algunos artículos y paneles de discusión donde las personas hacen las mismas preguntas con respecto al mismo problema.

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

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


9


origen


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


Respuestas:


Para maximizar la precisión entre el emulador y los dispositivos reales, el emulador de Google usa 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. Es por eso que es lento. Mi computadora tiene 3GB de RAM pero todavía es lenta y rezagada. El problema parece no ser la RAM sino la CPU. La mejora de 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ño.
  • Deshabilitar 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. Uso solo una tarjeta SD para muchos AVD.
  • Si tienes algún problema en adb, solo reinicia adb, no cierres el emulador.
  • Abra algunos programas en su sistema operativo.
  • Si está usando 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 lento (Mi pregunta)


5



+1 impresionante descripción y prueba que has hecho y jugado con el emulador :) - Paresh Mayani


El emulador es lento, no hay mucho que puedas hacer al respecto.

Ver https://stackoverflow.com/questions/1554099/slow-android-emulator


6



Pero puede haber algunas razones o errores o menos características, ¡lo que dices! - Paresh Mayani