studio programacion para móviles emulador descargar desarrollo curso aplicaciones android emulation tweak

para - manual de programacion android pdf



¿Puedo modificar mi emulador de Android para que sea rápido? (13)

  1. El parámetro -no-boot-anim es bueno.
  2. No apagues el emulador, solo reinicia tu aplicación.
  3. Para obtener más aceleraciones, pruebe la nueva función de instantánea, que se describe here .

Estoy usando el emulador de Android para ejecutar mis programas. Pero es realmente lento. La iniciación y la visualización de la pantalla de inicio demoran unos 90 segundos. ¿Puedo modificarlo para poder reducir este tiempo considerablemente? Gracias


  1. Primero sigo esta introduction
  2. Ejecute la emulación con el comando: emulator -cpu-delay 0 -no-boot-anim -cache ./cache -avd <adv-name> -gpu on (siga el link y link )

los resultados se ejecutan ~ 2-3x más rápido


Escalar el emulador hizo que mi emulador se cargara más rápido ...

emulator -cpu-delay 0 -no-boot-anim -cache ./cache -scale 0.8 -avd avd_name


Estaba teniendo un problema similar ( hilo aquí) . Sin embargo, el mío tardaba entre 10 y 15 minutos. 90 segundos es increíblemente rápido teniendo en cuenta una gran cantidad de hilos en los grupos de discusión de Android. El emulador es lento por naturaleza y la única recomendación que leí fue mantener el emulador abierto en lugar de cerrarlo y volver a ejecutarlo. Sin embargo, como mencioné en mi hilo, si tiene un dispositivo físico Android, puede simplemente ejecutarlo en eso. Es lo que estoy haciendo en este momento y fue un consejo de primera clase. No hay mucho tiempo de espera. Si no tiene un dispositivo físico, entonces solo puedo sugerirle que no cierre el emulador entre cambios de código, ya que el sistema reconocerá el cambio.


Intenta usar una resolución más pequeña para tu emulador como, por ejemplo, HVGA. El emulador se vuelve más lento cuanto más píxeles necesita para renderizar, ya que está utilizando la representación de software.

Además, si tiene suficiente memoria en su computadora, agregue al menos 1 GB de memoria a su emulador. Este es el valor "Tamaño de ram del dispositivo" durante la creación del AVD.

Configure también la bandera "Habilitada" para Instantáneas. Esto salvará el estado del emulador y lo dejará comenzar mucho más rápido.


Mientras desarrollaba mi juego, Elastic World, sufría del mismo problema. Después de esperar minutos para que el emulador se iniciara, el juego se estaba ejecutando a 20 FPS como máximo. Incluso en dispositivos Android de gama baja podría obtener fácilmente 60 FPS.

Así que me mudé a una máquina con VMWare Android, siguiendo las instrucciones de este sitio: http://www.android-x86.org/documents/installhowto/

El mismo bucle de juego ahora se ejecuta a 250 FPS. (No se puede jugar a esta velocidad y tengo el juego limitado a un máximo de 60 FPS, pero anulando esta limitación da 250 FPS)


Necesita instalar Intel HAXM

  • abre tu SDK e instala
  • Crea un nuevo AVD
  • Ahora, cuando lo ejecute, debería obtener esto

de lo contrario, deberá instalar el Accelerated Execution Manager

Ver esto Ejecutando el nuevo emulador de Intel para Android, ¿cómo puedes hacer esto?

ver cuánto más rápido obtienes Video



Si tiene el dispositivo móvil con usted, es mucho más rápido (y más confiable) compilarlo a través del USB al dispositivo. La compilación e instalación en su teléfono demora alrededor de 5 segundos; nunca más uso el emulador, solo se desacelera.

No solo es lento, sino que además de los widgets estáticos (animación) tendrá problemas para ejecutarse en el emulador y notarás un retraso.


Simplemente active la casilla de verificación "Instantánea" en su Administrador de AVD. Salvará el estado de tu AVD cuando lo cierres. Entonces, una vez que ejecute el emulador nuevamente, ese estado guardado será cargado. Por lo tanto, el tiempo de arranque de su AVD se reducirá considerablemente.


Te recomiendo que uses Genymotion . Es un emulador muy rápido (menos de 10 segundos para ejecutar en mi caso)

Tiene aplicaciones de Google instaladas que también incluyen la aplicación Google Play, que ofrece la posibilidad de descargar cualquier aplicación. Esta es una buena característica para probar aplicaciones con Maps Api.


en realidad, estas son todas excelentes respuestas, pero ¿has pensado en cambiar el ram de 96mb por defecto a algo así como 512? funciona para mi :)


usa esas 3 opciones.

emulator --cpu-delay 0 --no-boot-anim --cache ./cache --avd avd_name

los primeros dos son obvios. el tercero hará que la memoria del emulador sea persistente. puede apuntarlo a cualquier archivo que no se destruya por arranque (como sucede con / tmp), es como un dispositivo de hibernación siempre encendido.