Máquina Virtual y/o emulador para Android

Preferiría algo que esté completo y que ejecute aplicaciones de Android arbitrarias en el mismo entorno que un dispositivo real, a cambio de los requisitos de recursos adicionales que consuma la máquina virtual.

O un emulador. Debería ejecutarse en Linux.

¿Hay algo como esto?

¿Necesitas que se ejecute en Android o alguna/cualquier otra plataforma?
@SteveBarnes en Linux
¿Qué tiene de malo el oficial proporcionado por Google?
@Gilles algunas aplicaciones (.apk) son incompatibles con el emulador
¿Cuáles? Es probable que estas aplicaciones tampoco puedan ejecutarse en algunos dispositivos físicos. ¿Son incompatibles porque requieren algún hardware especial? ¿Intentan detectar el emulador y se niegan a ejecutarse?

Respuestas (2)

Android Developer Studio y SDK incluyen máquinas virtuales / emuladores que le permiten probar su código para varias ediciones de Android y varios hardware, así como en el dispositivo real.

  • Se ejecuta en Windows/OS-X y Linux.
  • Gratis

ingrese la descripción de la imagen aquí

Genymotion es otra alternativa de emulador de Android que puedes elegir.

Al igual que el emulador de Android que se mencionó anteriormente, Genymotion le permite probar y ejecutar sus aplicaciones de Android. Es rápido, simple y poderoso. Genymotion es básicamente gratis . Pero, depende de cuántas funciones quieras obtener. Puedes conocer la comparación entre gratis y de pago aquí .

Además de eso, Genymotion está disponible para máquinas Linux . Los requisitos de la máquina son:

  • 2GB de RAM
  • 400 MB de espacio en disco
  • CPU compatible con VT-X/AMD-v
  • GPU OpenGL 2.0 reciente

Actualmente, estoy desarrollando una aplicación para dispositivos móviles. Siempre uso Android Virtual Device, parte de Android SDK, para probar y ejecutar el código en lugar de Genymotion. He leído algunas fuentes que Genymotion es más rápido que Android Virtual Device. Entonces, ¡pruébalo! y recomendaría aprender más sobre este producto aquí .