¿Se puede ejecutar Android 2.2 Froyo o 2.3 Gingerbread en una máquina virtual?

16

Encontré una guía práctica para ejecutar Android 1.7 en una máquina virtual (VirtualBox), pero 1.7 es antiguo. No he podido encontrar una imagen de Android 2.2 o 2.3 en ninguna parte, ¿alguien tiene alguna idea sobre cómo virtualizar los nuevos sistemas operativos Android? Preferiblemente una solución de virtualización gratuita como VirtualBox.

Aquí está el enlace sobre virtualización 1.7:

http://osxdaily.com/2010/12/14/run-android-using-a-virtual-machine-on-a-mac-or-windows-pc/

Te envían aquí para descargar imágenes de disco de Android:

http://virtualboxes.org/images/android-x86/

Pero no puedo encontrar nada más nuevo que 1.7, ¿alguien tiene alguna idea?

Matthew Read
fuente
¡Gracias por los consejos! Revisaré las compilaciones nocturnas y el SDK
Con respecto a las preguntas legales, Android es un software de código abierto, por lo que sería completamente legal que lo ejecutes en una VM. Será difícil descubrir cómo, pero Google no estará molesto contigo por ello. Buena pregunta, +1!
Puede encontrar esto útil: androidspin.com/2011/01/24/…
ale

Respuestas:

5

Android-x86 parece ser el proyecto más actual, con versiones nocturnas disponibles en http://android-x86.moonman.dk/

Creo que la falta de actividad que uno ve no es tanto un problema de licencia / warez, es solo que el sistema operativo simplemente no funciona demasiado bien con los sistemas de escritorio todavía, siendo altamente centrado en el teléfono y el tacto. Eso y simplemente no hay mucho interés todavía.

No sé si este proyecto tiene las aplicaciones de Google (particularmente Market) integradas o no. Si no, esa es otra pieza importante que reduce significativamente la utilidad de este sistema operativo.

Finalmente, habría el problema de obtener controladores para todo el hardware disponible. Teniendo en cuenta la base Linux de Android, no estoy seguro de lo fácil o difícil que es hacerlo.

afrazier
fuente
3

Parece que la forma más fácil de ejecutar Android y probar la aplicación de Android en máquinas x86 es usar la máquina virtual de Android que viene con el último SDK.

Con referencia a una pregunta reciente, /superuser//q/221944/39248 , puede haber un problema con el último instalador de Android sdk .exe. puede intentar descargar la versión zip del instalador y luego ejecutar "sdk manager.exe"

Lugar para descargar el SDK:

Enlace: http://developer.android.com/sdk/index.html

Tenga en cuenta que necesita JDK para ejecutar el SDK de Android

Enlace: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Y como mencionó @afrazier, android-x86 es una opción definitiva, pero la falta de controladores hace que sea difícil para la mayoría de nosotros usar el sistema operativo correctamente ...

bubu
fuente
1

Creo que es más fácil obtener imágenes de procesador de brazo que obtener las x86. He podido usar la máquina virtual de Android que viene con el kit de desarrollo de software .


fuente