AndroVM – Android Jelly Bean in der VM testen

Schnell mal ein paar neue Apps auf Android testen oder sich einen eigenen Überblick von der neuesten Android-Version verschaffen, aber gerade kein passendes Gerät zur Hand? Dann bietet sich hierfür AndroVM an. Dem einen oder anderen wird vielleicht das Projekt Android-x86 etwas sagen, hier ist man aber immer noch bei der Version 4.0. Das AndroVM – Projekt hat sich das Ziel gesetzt, eine bestmögliche Virtualisierung von Android anzubieten und das kann ich nach meinem Test nur bestätigen.

AndroVM

Was macht die Lösung so erwähnenswert? Zum einen habt ihr die sehr einfache Einrichtung. Im Download-Bereich findet ihr sechs verschiedene Varianten vor. Alle laufen auf der Version 4.1.1 Jelly Bean. Im Grunde sind es einfach vorgefertigte Abbilder einmal für Smartphone-Auflösung, Tablet-Auflösung oder eine gemischte Variante mit Tablet und Smartphone. Diese kann man nun in der Version laden, wie sie direkt aus dem AOSP kommen, ich empfehle euch aber die Version mit den Google Apps (u.a. Google Play-Unterstützung) und houdini (ARM-Emulator-Bibliothek von Intel).

Über VirtualBox spielt ihr diese Datei einfach mittels Datei – Appliance importieren ein und könnt direkt loslegen. Mehr Spaß macht das ganze allerdings noch, wenn ihr die Hardwarebeschleunigung aktiviert, die seit dem neuesten Release auf allen Betriebssystemen nutzbar ist. Dafür holt ihr euch noch den ebenfalls angebotenen AndroVMplayer für euer System. Eine kurze Anleitung hat der Entwickler direkt veröffentlicht. Der Vorteil ist, ihr könnt nachher einfach bei Aufruf in der Konsole mittels

AndroVMplayer [width] [height] [density]

eine beliebige Auflösung einstellen, sodass ihr entweder Phone- oder Tablet-Layout automatisch angezeigt bekommt.

AndroVM Tabletauflösung

Gleichzeitig rennt das System danach wirklich sehr ordentlich. Ebenfalls problemlos funktionieren Spiele wie Angry-Birds, Amazing Alex & Co und laufen recht flüssig. Durch die Google-Play Anbindung und Nutzung der Hardwaretastatur steht einer Installation von WhatsApp & Co nichts im Wege.

Ihr wollt nicht so viel lesen, sondern euch das Ergebnis einmal anschauen? Kein Problem, ich hab euch ein kurzes Video gedreht, bei dem ihr kurz die Performance, Spiele, Videowiedergabe und eine kurze Testinstallation von einer App seht.

Das ganze kann insbesondere auch für Entwickler interessant sein, denn der bereitgestellte Emulator von Google macht zumindest mir nur wenig Spaß zum Testen einer App. Aber auch für eine Video-Review einer App finde ich die Lösung deutlich eleganter, als wenn man ständig mit einer Kamera den Bildschirm zusätzlich abfilmt. [via]

Gefällt dir der Artikel? Dann teile ihn mit deinen Freunden.

Der Gastautor ist ein toller Autor. Denn er ist das Alter Ego derjenigen, die hier ab und zu für frischen Wind sorgen. Unregelmäßig, oftmals nur 1x. Der Gastautor eben.

37 Kommentare

  1. Habe es selbst gerade getestet und muss sagen, dass die hier gezeigte Variante deutlich performanter ist, als die Version von Android x86

  2. Schade, unter Win8 will es nicht laufen. Werde es dann mal demnächst unter Xubuntu testen.

  3. Win8?? Alter bist du Schwul oderr was?!!!

  4. @DoenerMan, Niveau ist keine Handcreme!

    Zum Thema, ich vermute mal eher nicht, adss man DDMS mit so einer VM benutzen und seine App-Entwicklungen damit debuggen kann, oder?

  5. @Benjamin
    also bei mir läuft es unter Win8 auf der virtuellen Maschine

  6. Windows 8; VMware Player 5.01; dort die ova Datei öffnen und entpacken lassen => läuft.

  7. Gibt es sowas auch für IOS Apple Programme?

  8. @surface Leider ist es nicht möglich, das iOS System vom iPhone (oder iPad) auf den PC zu transferieren. Es gibt jedoch findige Entwickler ( 😉 ), die im Moment dabei sind genau das zu versuchen. Solltest du es selbst versuchen wollen, hol dir open ssh, und kopiere alle daten die im root verzeichnis liegen auf deinen PC (passwort: alpine ). Nun brauchst du nur noch ein weiteres Android Gerät mit der gleichen Hardware wie das iPhone oder eben laufende entsprechende Treiber, die du auf iOS installieren kannst und es müsste laufen.

  9. Kurze Frage schafft es von euch jemand ein @ einzugeben?
    Bekomme das nicht hin 🙁

  10. Probier mal Shift + 2. Das deutsche Tastaturlayout wird leider nicht verwendet.

  11. Geht nicht. Hab das Layout schon auf deutsch umgestellt. Na dann bleibt es eben beim Kopieren und Einfügen :-/

  12. lenovothinkpad says:

    bringt es was wenn ich mehrere Kerne für die VM bereitstelle?

  13. @ Baschdi: Ich meinte es betrieben mit dem AndroVMplayer. Nackt läuft es, ja.

    Leider lässt sich Instagram nicht installieren. Schade, hätte mir gerne auf diesem Weg einen Account zugelegt.

  14. Kurze Frage : im Text ist die Rede von WhatsApp. Wie kann ich das denn ohne SIM-Karte einrichten? Vielen Dank für Hinweise im Voraus

  15. Whatsapp geht nicht! ist mir ja egal, doch wollte ich dies an dieser Stelle anmerken. beim öffnen kommt eine meldung das cfw nicht unterstützt werden. dann die meldung dass das gerät nicht identifiziert werden konnte und dass tablets nicht unterstützt werden. mit apk installation UND GooglePlay funktioniert dies nicht…

  16. Doch klappt, wie oben kurz erwähnt, man muss das Recht den Telefonstatus zu lesen, entfernen, danach kann man sich wie gewohnt mit einer Nummer registrieren:
    http://ubuntuone.com/5E6Hkmior9ACIBAQGJ8jLP

    Ist bei Tablets ohne 3G auch i.d.R. notwendig.

  17. Ich habe damit leider noch keinen Erfolg gehabt. Es kommt leider immer die Fehlermeldung „Sprachauthentifizierung ist zu oft fehlgeschlagen, bitte kontaktieren Sie den Support“.

  18. Sieht vielversprechend aus. Doch leider blicke ich trotz deiner Empfehlung welche Version wir nehmen sollen nicht ganz durch.
    http://androvm.org/blog/download/

    Soll in meinem Fall in der VirtualBox unter Windows8 64bit laufen.

  19. @Olli Dann würde mir nur noch Bluestacks als Ausweg einfallen, da gibt es ja auch Whatsapp, Nummer eingeben und dann per Anruf den Code in der VM eingeben.

    @weissertiger2 Kommt darauf an:
    vbox86p : Built for a “phone”, 480×800 default resolution
    vbox86t : Built for a “tablet”, 1024×600 default resolution
    vbox86tp : Built for a “tablet” with phone capabilities, 1024×600 default resolution

    Dann Entscheidung ob mit oder ohne Google Apps + ARM-Emulator (würde ich empfehlen)

    Ich habe die p Variante, sollte aber keine Rolle spielen in der VM gehen alle. Bei Windows 8 (habe ich hier nicht) funktioniert eventuell die Hardwarebeschleunigung nicht, in der VM sollte es sich aber trotzdem normal starten und benutzen lassen.

  20. Die Hardwarebeschleunigung krieg ich bei mir aber nicht hin.

    Bei dem entsprechenden Menü wird mir, wie in der Anleitung beschrieben, die VM IP angezeigt. Also habe ich den Host-Only-Adapter wohl korrekt eingerichtet. Dann aktiviere ich die Beschleunigung und starte die VM neu.
    Nach einem Neustart der VM bekomm ich dann die Meldung „Cannot find /system/etc/install-recovery.sh“
    Anschließend kommt immer wieder „init: untracked pid xxxxx“

    Genau das hat auf der DL-Seite auch schon jemand in den Kommentaren geschrieben. Angeblich soll man das ignorieren und weitermachen.
    Also gehe ich in das Verzeichnis mit dem AndroVMplayer, öffne eine Kommandozeile und gebe den entsprechenden Befehl ein. Der VMPlayer öffnet sich, das war’s dann allerdings. Das Bild bleibt schwarz, nichts passiert.

    Mein System: Windows 8, 64-Bit. Und bevor irgendeiner fragt: Nein, ich bin nicht schwul.

    Ohne die Beschleunigung läuft die VM, ist aber viel zu langsam.

  21. Unter VMware Fusion (nicht der Player) klappt das importieren nicht. Jemand eine Idee wieso? Fehlermeldung: „Der Import ist fehlgeschlagen, da /Users/Helge/Desktop/androVM_vbox86tp_4.1.1_r4-20121106-gapps-houdini.ovf die Prüfungen zur Einhaltung der OVF-Spezifikation oder der Vorgaben zur virtuellen Hardware nicht bestanden hat.“

  22. @Shadowlord „Anschließend kommt immer wieder “init: untracked pid xxxxx”“

    das kommt bei mir sobald ich (im app androvm* im laufenden android) das häkchen bei hardware opengl setze. deaktivier dies mal falls aktiviert…
    vm starteich aus virtualbox, gleich wie andere vm. den starter androvm (2.2mb brauche ich nicht…

  23. @ Patrick Meyerhöfer: Instagram lässt sich so zwar installieren, aber bei der Registrierung meckert dann Instagram, dass die Version veraltet sei und man doch bitte die neuere Version über den Store installieren möge. Werde mal BlueStacks testen…

  24. Tja, schade. BlueStacks hat das gleiche Problem, dass die App für Instagram nicht aktuell ist und daher eine Registrierung nicht mögich ist… 🙁

  25. Hab die ova (pt) datei mittels vmware gestartet. läuft soweit gut nur fehlen mir di home, zurück und menü tasten. Kennt das problem jemand? wenn ja weiß jmd wie man das lösen könnte? kann man das einfach in den android einstellungen ändern oder ist das anders zu lösen? wär toll wenn mir jmd helfen könnte, dann könnte sich die vm als nützlich erweisen (Danke patrick für den tipp 🙂 )

  26. @Mitzi
    Die fehlen mir auch, aber du kannst mit Tasten bedienen.
    Home – Pos1
    Zurück – Esc
    Menu/Entsperrren – F1
    Sperren – F4

    Läuft bei mir in der VirtualBox recht gut, sogar besser als Bluestacks. Ist wirklich eine sehr gute Empfehlung.

  27. @reraiseace: Haut hin, vielen Dank =)

  28. Ihr müsst Force Statusbar aktivieren in der mitgelieferten App androidConfiguration, dann habt ihr auch die Softkeys.

  29. Habe exakt das gleiche Problem wie Shadowlord
    Windows 7 64bit

    Hat jemand eine Ahnung wie sich das lösen lässt?

  30. @noa: Kann sein, dass es ohne das Häkchen geht, aber ich will ja gerade die opengl-Beschleunigung anhaben.

  31. für alle mit dem Problem “init: untracked pid xxxxx”:

    Ihr müsst den AndroVMplayer auch für öffentliche Netzwerke in der Windows Firewall freigeben, da der Host VirtualBox Host-Only Adapter nur als öffentliches Netzwerk erkannt wird (habe kein Möglichkeit gefunden dies zu ändern).
    Testweise kann man auch die Windows Firewall für private und öffentliche Netzwerke temporär abschalten, dann sollte es klappen.

    have phun =)

  32. dümmer, unter linux hab ich keine firewall… funzt trotzdem nicht

  33. Ich habe auch dieses „init“-Problem. Alle Tipps, die ich bisher im Netz gefunden habe, haben nicht geholfen (an der Firewall liegt’s definitiv auch nicht). Ich hab’s in VirtualBox sowohl unter Linux, als auch unter Win7 probiert. Ich importiere die ova-Datei, befolge die Anleitung, Android bootet kurz, aber dann kommt die „init“-Meldung. Ich habe und hatte also nicht mal die Chance, die App “androVM Configuration” zu starten… So ein Mist!