Ejecutar aplicaciones de Android en Linux

Tengo un sistema Red Hat Linux (RHL) en el que me gustaría ejecutar aplicaciones de Android. ¿Cómo haría esto? ¿Existe un puerto de código abierto de Android Runtime para linux? ¿Algo así como un VM? Si no, ¿qué pasos necesito seguir para portar el tiempo de ejecución a la RHL (con la VM de Dalvik, etc) para que pueda ejecutar las aplicaciones de Android construidas por todos los desarrolladores de Android? Soy nuevo en Android, por lo que estoy tratando de entender si hay un soporte de virtualización de aplicaciones para él de cualquier persona. ¡Gracias por adelantado!

Sé que hay un proyecto para portar Android en la plataforma x86. Puede encontrar iso para descargar y puede instalar en LiveCD: http://code.google.com/p/live-android/ . Puedes encontrar más información aquí

Necesitas usar dex2jar para convertir un archivo APK en un JAR y luego necesitas IcedRobot para ejecutar la pila de Android por encima de OpenJDK. Tal vez voy a tratar de emular AndroidGL con JOGL 2.0 (que es compatible con OpenGL y OpenGL-ES). Tenga en cuenta que no es trivial.

El emulador de SDK de Android es bastante lento, pero sólo tienes que introducir adb install my_file.apk para instalar tu aplicación.

Puedes ejecutar android-x86 en VirtualBox o Live Android desde un Live CD como Dimitri sugirió pero no estoy seguro de que sea lo que quieres.

PS: La solución más prometedora parece ser AndroVM .

PS 2: ARChon Runtime funciona muy bien en sistemas de 64 bits. Este tutorial es muy útil para que funcione.

PS 3: App Runtime para Chrome Welder es aún más prometedora, actualmente está en versión beta. La versión final soportará todas las APIs de Android en Google Chrome bajo GNU Linux (incluido Chrome OS), Mac OS X y Windows.

Usted no puede simplemente ejecutar aplicaciones de Android – necesitará todo el sistema operativo Android subyacente. Eso va más allá de una simple JVM. EDIT: En realidad hay un proyecto en los trabajos que pretende hacer eso, ver el enlace de Dimitri.

Pero tienes suerte: el SDK de Android viene con un emulador que debe satisfacer tus necesidades (aunque es un poco lento – si estás desarrollando aplicaciones para Android, definitivamente quieres usar un dispositivo físico). El SDK está disponible aquí .

Ejecutar Bluestacks en Windows en VMWare en Linux. Fácil.

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