Android, ¿Es posible ejecutar VM de Dalvik en cualquier tipo de sistemas operativos para ejecutar aplicaciones de Android?

Tengo algunos sistemas operativos como Windows 7 y Linux. ¿Es posible ejecutar Dalvik en este Win7 y después ejecutar una aplicación o un juego de Android?

Gracias

La máquina virtual de Android está estrechamente integrada con el sistema operativo (Linux). Por lo tanto, es imposible ejecutarlo en Windows.

Los componentes de nivel inferior (OS y bibliotecas nativas) del sistema Android proporcionan muchos servicios que Dalvik simplemente "traduce" para el consumo de programas Java. Por lo tanto, la transferencia de Dalvik a Windows es probablemente muy difícil y bastante inútil.

Una solución es instalar Android-x86 (Android para Intel o AMD CPUs) de forma nativa o en una máquina virtual. Si sólo quieres jugar algunos juegos y no de arranque dual con Windows y Android, puedes usar el excelente emulador de Android Bluestacks . Sólo una advertencia, dependiendo de tu hardware (o hardware virtual) una versión de Android-x86 puede funcionar mejor que otra, tienes que intentarlo. En una máquina virtual lo más probable es que la tarjeta gráfica virtual no se detecte correctamente, por lo que tiene que ejecutarlo en el modo VESA. Recomiendo editar la entrada de inicio antes de ejecutarla y agregar los comandos:

nomodeset xforcevesa vga=ask 

A continuación, elija el modo de gráficos para ejecutar Android-x86. Esto obliga a un modo VESA específico y la mayoría de las veces los gráficos se presentan correctamente con los colores correctos en la pantalla. Por supuesto, en ese caso tiene una penalización de rendimiento. Es posible que algunos juegos necesiten habilitar las Opciones del programador y, a continuación, obligar a que se procese el software para poder ejecutarlos.

Dalvik definitivamente puede funcionar en linux (normal), y es probable que también puede ejecutarse en un entorno cygwin en Windows.

En cuanto a ser capaz de ejecutar aplicaciones de Android, que es un poco más complicado. Sin embargo, la fuente AOSP tiene una compilación de "simulador", que hace exactamente eso – ejecuta dalvik nativamente en la máquina host y proporciona un framework android, etc, para ejecutar aplicaciones android.

Tenga en cuenta sin embargo que el entorno del simulador no se mantiene activamente, y probablemente requerirá un poco de "amor" para que funcione.

Puedes instalar Android en tu PC con VirtualBox. Echa un vistazo a este tutorial .

  • ¿Cómo elegir el tamaño de imagen óptimo para no exceder el presupuesto de VM?
  • Motor de virtualización de Genymotion no encontrado / carga del complemento abortada en Mac
  • ¿Cómo copiar los dispositivos virtuales descargados por Genymotion a otra máquina?
  • ¿Cómo habilitar VT-x en los módulos BIOS y KVM en Linux?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.