Si su emulador de Android es lento, entonces este no es solo su problema, ha sido un problema para toda la comunidad que trabaja en emuladores de Android.
Si quieres acelerar el proceso, me gustaría ayudarte con esto.
Siga estos pasos, puede que su problema llegue a su fin.
- ¿Qué cosas debo saber y tener antes de crear / desarrollar una aplicación de Android?
- ¿Cuándo comenzaste a inclinarte hacia el desarrollo de Android? ¿Tienes alguna aplicación en Play Store?
- Como principiante, ¿cómo puedo instalar ROM en mi Canvas A177?
- ¿Puede el desarrollo de aplicaciones móviles solo ser considerado como una buena fuente de ingresos?
- ¿Cuál será el próximo idioma oficial para reemplazar a Java como un entorno principal de programación de Android? ¿Se basará en Python, el lenguaje más popular utilizado en Google, o JavaScript, como lo sugiere la introducción de aplicaciones web en el SDK 2.3?
Usar hardware real : OK, así que esto no acelera el emulador, pero vale la pena mencionarlo nuevamente. Existen otras ventajas además de la velocidad, y el hardware de Android es bastante barato en comparación con el hardware de iOS. Obtenga algunos dispositivos diferentes y estará listo.
No ejecute el emulador en una máquina virtual : el emulador es una máquina virtual, y ejecutar una máquina virtual en una máquina virtual solo agrava el problema. Si está desarrollando en una máquina virtual, no todo está perdido, aún puede depurar en un emulador remoto para ejecutar el emulador en la máquina host.
Utilice Parallels Desktop 9 : si debe ejecutar el emulador en una máquina virtual (lo cual no recomiendo) , escucho informes de que Parallels Desktop 9 para Mac OS X es más rápido que VMWare Fusion. Puede probar esto usted mismo con la última versión de VMWare Fusion. La comparación que escuché fue entre Parallels 9 y Fusion 5, que ahora está detrás de una versión.
Usar GPU host : hay una opción al crear una instancia de emulador de Android (llamada AVD o máquina virtual Android) para usar la GPU física en la máquina host en lugar de emularla en el software. Esto le da un gran impulso al rendimiento. Por lo tanto, cree un nuevo emulador de Android y asegúrese de habilitar Usar host GPU . (No, esto es incompatible con la otra opción de rendimiento de Snapshot, pero descubrí que la GPU Host utiliza un mejor rendimiento del emulador, mientras que Snapshot solo acelera el inicio del emulador).
Copie las bibliotecas OpenGLES : después de iniciar un emulador con Usar Host GPU habilitado, a veces aparece el error “No se pudo cargar la biblioteca de emulación OPENGLES”.