¿Cuánto tiempo tarda el emulador de Android para empezar? ¿Necesita cerrar / iniciar si cada vez que cambia el código Java?

Cuando se desarrolla para Android, normalmente necesita detener el emulador y reiniciarlo cada vez que realice un cambio en su código Java o hay una forma más rápida? El emulador tarda unos 1,5 minutos en comenzar para mí, ¿es normal?

Sí. Iniciar un emulador es lento, pero no es necesario reiniciarlo normalmente cuando realiza cambios. Sólo puede apuntar al emulador ya en ejecución, al menos en eclipse.

Vale la pena utilizar la funcionalidad "Snapshot" del emulador. Puede habilitarse cuando crea (o puede editar) su imagen AVD.

Esto tomará una "instantánea" de la imagen del emulador cuando dejas de correr. A continuación, reinicia el emulador en ese mismo lugar.

Cuando se utiliza esta función, el tiempo de inicio del emulador se acelera por un factor si 10 + (veo un arranque de 10 segundos en comparación con 90 segundos para sacarlo a relucir).

Es importante tener en cuenta, que esto mantendrá "estado" de su emulador entre las ejecuciones. Esto puede ser útil si está intentando probar un escenario en particular. Puede ser malo si ejecuta el emulador de memoria, luego "instantánea" que (en ese momento, siempre se puede tomar una nueva instantánea, y empezar de nuevo).

El emulador toma un cierto tiempo para comenzar, dependiendo de la máquina que funciona y de la cantidad de programas que usted está funcionando en el anfitrión.

Si instalaste el complemento eclipse, no necesitas reiniciar el emulador cada vez: simplemente ejecuta ejecutar en eclipse, y el complemento se encargará de hacer el paquete .apk, ponerlo en el dispositivo e iniciar la actividad (si la hay) ).

Realmente no hay necesidad de reiniciar el emulador. Puede mantenerlo funcionando todo el día (o más). Si no utiliza eclipse: adb install -r realizará el trabajo (-r para reemplazar el paquete existente) y reiniciará la aplicación.

El mío toma un minuto + para comenzar. Intenté agregar -no-boot-anim para acelerarlo, pero las pocas pruebas que hice no lo aceleraron.

No hay necesidad de cerrar Emulador de Android cuando los cambios en el código simplemente hacer una cosa

  • Deje AVD en ejecución y tendrá que presionar F11 (o ejecutar su aplicación), asegúrese de que está en la pantalla de inicio de AVD.

Para iniciar el emulador en Eclipse, vaya a Ventana -> Android SDK y AVD Manager, luego seleccione el dispositivo virtual que desea y pulse start. De esta manera se mantendrá y no se apagará cuando termine la aplicación.

He notado que a veces tengo que apagar el emulador y reiniciarlo. Parece que se cuelga en "esperando a casa para lanzar". Esto sólo se bloquea la primera vez. Una vez que se lanza con éxito puedo reinstalar repetidamente sin problemas.

Sí, como todo el mundo dijo que no tiene que reiniciar el emulador. No estoy seguro de si es mi computadora (obviamente en algún grado sería) pero incluso cuando simplemente hago un cambio de una línea y relanzar, eclipse / AVD tomar aproximadamente 2-3 minutos para cargar completamente mi nuevo paquete para el emulador. Sucks tener que esperar tanto tiempo entre los cambios, pero también te hace querer escribir mejor código la primera vez en lugar de ser descuidado y sólo probar los resultados.

  • Android: cómo establecer la vista de texto como negrita mediante la codificación no a través de XML
  • ListView onClickListener () no funciona después de agregar RadioButton
  • ¿Cómo especificar el número de puerto en el emulador?
  • Android Stop Emulator de la línea de comandos
  • Android emulator64-x86 se bloquea durante el proceso de inicio
  • Diferencia entre el simulador de iPhone y el emulador de Android
  • Cómo navegar en SD de emulador de android en Windows sin Eclipse?
  • ¿Cómo dividir la pantalla en tres partes verticalmente?
  • Emulador de Android no reproduce ningún sonido en absoluto (incluido el construido en la muestra del motor de texto a voz)
  • ¿Por qué el emulador de Android informa "dispositivo virtual desconocido", cuando el dispositivo está en mi directorio de usuario?
  • Emulador de monitor de dispositivo Android 5554 - sin conexión
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.