Pregunta

Estoy tratando de empezar con el desarrollo de Android.

Estoy usando Eclipse en Linux y utilizando un Pentium IV @ 3.2Gh con 1 GB de RAM. Yo sólo he seguido el COMO "hola androide", con sólo un triste resultado: la virtualización es demasiado lento.

Parece que el lanzamiento de la máquina virtual tiene a ser lento, y va a ser lento incluso si voy a utilizar un equipo mejor.

Con lenta quiero decir que lleva casi 10 minutos para ver "hola androide" y si lo cambio a "Hello World" se necesita un otros 10 minutos ...

¿Cómo puedo solucionarlo? ¿Es posible hacer que la carga del eclipse de nuevo mi aplicación en el actuales y en funcionamiento máquina virtual sin necesidad de abrir una nueva?

¿Fue útil?

Solución

Como siempre y cuando tenga una AVD compatibles en ejecución, no se debe tratar de crear una nueva instancia del emulador. Cuando se desea volver a implementar su aplicación en el emulador, matar a la existente desde la perspectiva de depuración, y pulsa el botón de depuración en la barra de menú. Se debe instalar y poner en marcha la aplicación en la instancia existente.

Otros consejos

Golpear la cantidad de RAM en un AVD panal de 256M a 1GM resultó en enorme aumento de velocidad. Estaba tomando ~ 1 minuto para instalar $ adb foo.apk -r; Ahora se tarda 4 segundos. Creo que el emulador iba a entrar en intercambio!

Además de las otras respuestas: Ejecutar el emulador (emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]) con la opción -no-boot-anim. Esto desactiva la animación de arranque durante el inicio del emulador.

Si usted tiene una máquina virtual se abre cuando se inicia el programa, se debe seleccionar automáticamente como la máquina virtual para instalar y ejecutar la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top