Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


El emulador de Android se basa en QEMU. ¿Puedo usar KVM con él?

Mi portátil es compatible con la virtualización de hardware (AMD SVM) y sé que:

  • QEMU puede hacer uso de la virtualización de hardware a través de KVM;
  • El emulador de Android se basa en gran medida en QEMU

Pregunta natural sigue: ¿puedo combinar los dos (Android + KVM) para obtener un rendimiento mejorado en el emulador?

  • ¿Por qué el emulador de Android es tan lento? ¿Cómo podemos acelerar el emulador de Android?
  • Cómo cerrar el emulador de Android a través de la línea de comandos
  • Sonido del emulador de Android - ubuntu
  • Qemu, div por cero, mxcsr registrar
  • Instalación de una imagen x86 en nuevas herramientas sdk v12
  • Android SDK 14 - No se puede crear un dispositivo GTV
  • El emulador de Android cuelga para siempre durante el arranque
  • Acelerar el emulador de Android
  • 5 Solutions collect form web for “El emulador de Android se basa en QEMU. ¿Puedo usar KVM con él?”

    Sí tu puedes. Simplemente descargue los paquetes de CPU de átomo de Intel apropiados en el SDK de Android y haga que su AVD utilice una arquitectura de CPU de átomo de Intel. El emulador de Android puede incluso utilizar el host gpu. Aquí hay un enlace sobre cómo hacerlo:

    http://developer.android.com/tools/devices/emulator.html#acceleration

    Puedes intentar usar AndroidVM – http://androvm.org/blog/ … En mis pruebas también puedes tener Hardware OpenGL y Rotation Support (esto es un poco complicado pero todo se explica en la página de AndroidVM).

    En mi experiencia esto es millas mejor que el SDK Emulator de Android, al menos en Windows y Mac.

    Para Linux, deberías poder usar VirtualBox para Linux para usar AndroidVM. Dado que es un archivo OVA principalmente, debe ser capaz de utilizar otros clientes de virtualización según sea necesario.

    Lo que es interesante es que esto no está emulando ARM, es Android en x86 … que tiene pros y contras, pero definitivamente ayuda en no tener que comprar una tonelada de dispositivos si puede hacer pruebas iniciales de varios tipos en máquinas virtuales, ya que Android 4.1 no suele ser muy modificado por los fabricantes a través de teléfonos ARM y x86 y tabletas, etc. (IMO).

    Puede ejecutar Android-x86 en QEMU con KVM (o incluso en VirtualBox). No estoy seguro de lo fácil que sería establecer para el desarrollo, pero debe funcionar un poco más rápido. Además, Intel está trabajando en conseguir Android en sus chips x86, por lo que esperamos que sea más fácil en el futuro.

    Actualización: Me las arreglé para conseguir que funcione en VirtualBox, a excepción de algunos sitios de bloqueo del navegador web. Desde que estaba haciendo una aplicación web, esto no fue útil. Era mucho más rápido que el emulador estándar de Android,

    No está estrechamente relacionado con la respuesta que está buscando, pero

    • Utilice Run cuando trabaje en su interfaz, o tanto como sea posible durante la codificación (es mucho más rápido en comparación con depuración, incluso 10 veces más rápido)
    • Intenta minimizar las ejecuciones de Debug , aprende a perfeccionar código, así que usa menos Debug.
    • Probablemente ya lo sabe, no necesita cerrar el Emulador para cada sesión de ejecución, así que manténgala abierta.
    • Reinicie Eclipse después de la hora de uso, pero mantenga el Emulador abierto. Es más rápido reiniciar Eclipse que el Emulador.
    • Configurar Eclipse para recordar el último proyecto de ejecución , por lo que el lanzamiento se realiza a través de un solo clic

    El emulador de Google TV orientado a x86 admite la virtualización de modo KVM .

    ARM no está todavía allí. Creo que actualmente es un trabajo en progreso.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.