2010-03-05 10 views
12

En mi sistema, estoy usando la versión eclipse ganymede a lo largo del SDK de Android y el complemento ADT instalado. Creé un androide AVD (target android 1.5) con 512MB de memoria. Es bastante frustrante ver el lento arranque de la misma. Tarda alrededor de 4-5 minutos para completar su arranque. ¿Hay alguna forma o retoque para acelerar este proceso de arranque?¿Hay alguna forma de reducir el tiempo de arranque de Android Emulator proporcionado con SDK de Android

Configuración de PC:
P4 2.4 Ghz con 1 GB de ram.

+1

Ver por ejemplo http://stackoverflow.com/questions/1554099/slow-android-emulator (que también incluye un algunos consejos sobre cómo mejorar [sliglhtly] el tiempo de arranque, además de simplemente confirmar que todo el mundo está esperando ...) – mjv

+0

caso abierto? – Amit

+1

Minimice el emulador durante el arranque. Hace una gran diferencia en mi sistema. –

Respuesta

1

Ahora hay forma de acelerar el proceso de arranque. Esta es la desventaja de tener un emulador real, no solo un simulador como el que ofrece el kit de Iphone.

No tiene que salir del emulador después de una ejecución de prueba. Simplemente inicie el emulador al comienzo de su trabajo y ciérrelo una vez que haya terminado. Si quiere probar algo muy rápido, a menudo me resulta más fácil conectar mi dispositivo real y ejecutar mi aplicación en el dispositivo real, sin esperar a que se inicie el emulador.

+0

Ya lo estoy haciendo solo ... pero me preguntaba si el tiempo de arranque podría reducirse ... También la interacción de la interfaz es bastante lenta ... espero que pronto obtengamos una mejor solución ... – Amit

+0

La interfaz la interacción debe ser tan lenta como el dispositivo real. Creo que esto es un profesional para el emulador. Al probar aplicaciones en el simulador de Iphone, no tendrá una idea del retraso, etc. que presenta el dispositivo real. Si alguien solo prueba en los 3G y el simulador, la aplicación es terrible de usar en teléfonos más antiguos. Por lo tanto, tener un emulador real que muestre un poco cómo se comporta la aplicación en el teléfono definitivamente es algo bueno. – Janusz

3

Puede utilizar el -no-boot-anim command line option lo que acelera el proceso de arranque al no mostrar la animación de arranque, mientras que el emulador se pone en marcha. Hace una notable diferencia en mi sistema, reduciendo el tiempo de arranque de alrededor de 55 segundos a cerca de 45 segundos. (En caso de que esté interesado se trata de un ordenador portátil con un procesador Core 2 Duo L9400 móvil y 3 GB de RAM.)

utilizar una línea de comando como este para iniciar el emulador:

emulator -no-boot-anim @YourAvdName 

donde es YourAvdName el nombre de la imagen de dispositivo virtual de Android (AVD) que desea iniciar.

+0

haciendo esto ... creo que simplemente no muestra esa animación ... De alguna manera en mi sistema ... hacerlo de esta manera me estaba llevando más tiempo ... que podría ser porque ... que solo tenía cerró el avd ya en ejecución para hacerlo de esta manera ... – Amit

+0

¿Hay alguna manera de configurar esto en Eclipse o solo en la línea de comando? –

+0

@scottmarlowe - No conozco una forma de configurar esta opción en Eclipse. –

0

No hay una forma real de reducir el tiempo significativamente, y funciona tan mal como una tableta, apenas se puede usar. En pocas palabras, necesita un dispositivo real para producir aplicaciones de producción. Aunque es bueno para aprender.

El "emulador" es ampliamente conocido por ser un simulador. No hace:

  • vienen con ROMs de dispositivos o emulación conocidos por los dispositivos del mundo real
  • fuera de la asistencia telefónica o SMS
  • tener la capacidad de abrir socket de escucha para las solicitudes entrantes

, etc, etc . No es un emulador como mame. Es un simulador como el simulador de iPhone/iPad.

0

Comencé con la configuración predeterminada en el administrador de AVD para crear un nuevo AVD y se puso en marcha, aproximadamente 1-2 minutos. más tarde lo eliminé y creé un nuevo AVD con 8GB de memoria interna (como el dispositivo real que estoy usando) ¡y el inicio no!Esperé 30 minutos, pero todavía no hay nada

así que volvieron a la memoria por defecto (512) y parece empezar bien

pero también me di cuenta, es una mala idea que desactivar las opciones de botones de hardware, que hace que se cargar demasiado lenta

0

instalar VirtualBox y utilizar androVM

mucho mejor que el emulador

-1

la opción que seleccione hasta ahora es comprar un móvil barato de Kogan.com y utilizar esta es tu aplicación probador .

De lo contrario, también puede instalar Genymotion, que definitivamente es una herramienta ++ sobre AVD a través de Android Studio.

Es rápido también. Sin embargo, tenga en cuenta que hay muchas características que faltan, como los servicios de google play. Por lo tanto, es aconsejable que compre un dispositivo. Con el móvil compatible con Android, básicamente puedes hacer todo y simular todos los eventos, como deslizar el dedo, etc.

Cuestiones relacionadas