Können Sie Android in einer VM auf dem PC ausführen?

Ich bin auf eine Anleitung zum Ausführen von Android 1.7 in einer virtuellen Maschine (VirtualBox) gestoßen, aber 1.7 ist alt. Ich konnte nirgendwo ein Android 2.2- oder 2.3-Image finden. Hat jemand eine Idee, wie man neuere Android-Betriebssysteme virtualisieren kann? Am besten eine kostenlose Virtualisierungslösung wie VirtualBox.

Hier ist der Link zur Virtualisierung 1.7:

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

Sie schicken Sie hierher, um Android-Disk-Images herunterzuladen:

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

Aber ich kann nichts neueres als 1.7 finden, hat jemand eine Idee?

Danke für die Tipps! Ich werde mir die nächtlichen Builds und das SDK ansehen
In Bezug auf rechtliche Fragen ist Android Open-Source-Software, sodass es für Sie völlig legal wäre, es in einer VM auszuführen. Es wird schwierig sein, herauszufinden, wie, aber Google wird sich nicht darüber ärgern. Gute Frage, +1!
Vielleicht finden Sie dies nützlich: androidspin.com/2011/01/24/…

Antworten (5)

Android-x86 scheint das aktuellste Projekt zu sein, mit nächtlichen Builds, die unter http://android-x86.moonman.dk/ verfügbar sind.

Ich denke, der Mangel an Aktivität, den man sieht, ist nicht so sehr ein Lizenzierungs-/Warez-Problem, es ist nur so, dass das Betriebssystem einfach noch nicht so gut mit Desktop-Systemen funktioniert, da es sehr telefon- und berührungszentriert ist. Das und es gibt einfach noch nicht viel Interesse dafür.

Ich weiß nicht, ob dieses Projekt die Google Apps (insbesondere Market) eingebaut hat oder nicht. Wenn nicht, ist dies ein weiteres wichtiges Stück, das die Nützlichkeit dieses Betriebssystems erheblich verringert.

Schließlich wäre da noch das Problem, Treiber für die gesamte verfügbare Hardware zu bekommen. In Anbetracht der Linux-Basis von Android bin ich mir nicht sicher, wie einfach oder schwierig das ist.

Der einfachste Weg, Android auszuführen und Android-Anwendungen auf x86-Computern zu testen, scheint die Verwendung der virtuellen Android-Maschine zu sein, die mit dem neuesten SDK geliefert wird.

In Bezug auf eine kürzlich gestellte Frage, https://superuser.com/q/221944/39248 , gibt es möglicherweise ein Problem mit dem neuesten Android-SDK-.exe-Installationsprogramm. Sie können versuchen, die ZIP-Version des Installationsprogramms herunterzuladen und dann "sdk manager.exe" auszuführen.

Ort zum Herunterladen des SDK:

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

Beachten Sie, dass Sie JDK benötigen, um das Android SDK auszuführen

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

Und wie @afrazier erwähnte, ist Android-x86 eine definitive Option, aber das Fehlen von Treibern erschwert es den meisten von uns, das Betriebssystem richtig zu verwenden ...

Hier ist ein Link zur Live-CD für Android 2.3 (Froyo): http://android-x86.googlecode.com/files/froyo-vm-20100812.iso . Es ist ein kleines Image (53,6 MB), ich habe die Live-CD auf VMWare Workstation laufen lassen und es hat wunderbar funktioniert.

Ich denke, es ist einfacher, Arm-Prozessor-Images zu bekommen, als die x86-Images. Ich konnte die virtuelle Android-Maschine verwenden, die mit dem Software Development Kit geliefert wird .

Sie können auch die bereits fertige Virtual Machine von Bash Blog herunterladen, sie haben ein Froyo VMWare-Image erstellt ... http://www.bash.ch/2011/04/android-22-froyo-in-einer-vmware.html

Die virtuelle Maschine hat nur 100 MB

Der Link scheint tot zu sein. Kannst du den Link aktualisieren?