Hace poco volví a configurar un entorno de emulador de Android en mi nuevo Mac El Capitan. Me di cuenta de que ha estado funcionando muy lento después de una actualización. Esto era realmente molesto incluso cuando utilizaba el antiguo nivel 19 de API con la emulación de Android 4.4.2. Me aparecía este mensaje de error cada vez que iniciaba un emulador.
Al seleccionar el arco de CPU x86, aparece otro error que dice «x86 no es compatible». No se admite la aceleración de hardware (HAXM)».
Lo verifiqué desde Android SDK Manager y ya estaba instalado durante el proceso de instalación estándar.
Tras horas de buscar en Google, descubrí que hay un instalador Intel HAXM independiente para Mac, Windows y Linux. Debes instalar este motor para que el emulador de Android funcione a la altura de tu velocidad.
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Tras la instalación, reinicia los administradores de SDK y AVD de Android para solucionar la lentitud de la velocidad y los mensajes de error. El emulador ahora debería cargarse muy rápido.
Otro problema que surgió después de esta instalación fue que ya no puedes usar el conmutador -tcpdump con la utilidad del emulador.
/android/android-sdk-macosx/herramientas $. /emulator -avd android_emulator -tcpdump app_dump.pcap
qemu-system-i386: -tcpdump: opción no válida
Todavía no he podido encontrar la solución para esto. Aunque todavía puedes usar la opción -http-proxy para conectar tu Burp con el emulador de Android. No dude en publicar las respuestas en caso de que encuentre la solución.
Feliz lectura
Suscríbase a nuestro boletín hoy mismo y mejore sus conocimientos con información valiosa. ¡Es rápido, fácil y gratuito!