Articles

Installieren von Android auf VirtualBox

Wenn Sie mobile Apps Android entwickeln kann ein bisschen ein Streit sein. Während iOS mit seinen Feinheiten kommt, vorausgesetzt, Sie verwenden macOS, Android kommt nur mit Android Studio, das mehr als ein paar Android-Versionen unterstützt, einschließlich Wearables.

Unnötig zu erwähnen, dass alle Binärdateien, SDKs, Frameworks und Debugger Ihr Dateisystem mit vielen, vielen Dateien, Protokollen und anderen verschiedenen Objekten verschmutzen werden. Eine effiziente Lösung dafür ist die Installation von Android auf Ihrer VirtualBox, die einen der trägsten Aspekte der Android—Entwicklung beseitigt – den Geräteemulator. Sie können diese VM verwenden, um Ihre Testanwendung auszuführen oder einfach nur mit den Interna von Android herumzuspielen. Also ohne weiteres lassen Sie uns einrichten!

Um loszulegen, müssen wir VirtualBox auf unserem System installiert haben, Sie können eine Kopie für Windows, macOS oder jede größere Linux-Distribution hier erhalten. Als nächstes benötigen Sie eine Kopie von Android, die auf x86-Hardware ausgeführt werden soll, da VirtualBox einer virtuellen Maschine eine x86- oder eine x86_64-Plattform (auch bekannt als AMD64) zum Ausführen anbietet.

Während die meisten Android-Geräte auf ARM laufen, können wir Hilfe des Projekts Android auf x86 nehmen. Diese feinen Leute haben Android portiert, um auf x86-Hardware (sowohl real als auch virtuell) zu laufen, und wir können eine Kopie des neuesten Release Candidate (Android 7.1) für unsere Zwecke erhalten. Möglicherweise bevorzugen Sie eine stabilere Version, aber in diesem Fall ist Android 6.0 zum Zeitpunkt des Schreibens dieses Artikels ungefähr so aktuell wie möglich.

VM erstellen

Öffnen Sie VirtualBox und klicken Sie auf „Neu“ (obere linke Ecke) und wählen Sie im Fenster Virtuelle Maschine erstellen den Typ Linux und die Version Linux 2.6 / 3 aus.x /4.x (64-Bit) oder (32-Bit), je nachdem, ob die heruntergeladene ISO x86_64 oder x86 war.

Die RAM-Größe kann zwischen 2 GB und so viel liegen, wie Ihre Systemressourcen zulassen. Wenn Sie reale Geräte emulieren möchten, sollten Sie bis zu 6 GB Speicher und 32 GB Festplattengröße zuweisen, die für Android-Geräte typisch sind.

in paar zusätzliche Einstellungen, fügen Sie einen zusätzlichen Prozessorkern hinzu und verbessern Sie den Anzeigespeicher für den Anfang. Klicken Sie dazu mit der rechten Maustaste auf die VM und öffnen Sie die Einstellungen. Im Abschnitt Einstellungen → System → Prozessor können Sie einige weitere Kerne zuweisen, wenn Ihr Desktop dies ausführen kann.

Und in Einstellungen → Anzeige → Videospeicher können Sie einen anständigen Teil des Speichers zuweisen und die 3D-Beschleunigung für ein reaktionsschnelleres Erlebnis aktivieren.

Jetzt können wir die VM booten.

Installieren von Android

Wenn Sie die VM zum ersten Mal starten, besteht VirtualBox darauf, dass Sie ein bootfähiges Medium bereitstellen. Wählen Sie die Android-ISO aus, die Sie zuvor heruntergeladen haben, um den Computer mit zu booten.

Als nächstes wählen Sie die Installationsoption, wenn Sie Android auf der VM für eine langfristige Nutzung installieren möchten, ansonsten können Sie sich gerne in die Live-Medien einloggen und mit der Umgebung herumspielen.

Drücken Sie <Geben Sie>ein.

Partitionieren des Laufwerks

Die Partitionierung erfolgt über eine textuelle Oberfläche, was bedeutet, dass wir nicht die Feinheiten einer GUI erhalten und wir müssen die folgenden verwenden vorsichtig bei dem, was auf dem Bildschirm angezeigt wird. Wenn beispielsweise im ersten Bildschirm keine Partition erstellt wurde und nur eine rohe (virtuelle) Festplatte erkannt wird, wird Folgendes angezeigt.

Die roten Buchstaben C und D zeigen an, dass Sie Partitionen erstellen oder ändern können, wenn Sie die Taste C drücken, und D erkennt zusätzliche Geräte. Sie können D drücken und das Live-Medium erkennt die angeschlossenen Festplatten, dies ist jedoch optional, da es während des Startvorgangs überprüft wurde.

Lassen Sie uns C drücken und Partitionen in der virtuellen Festplatte erstellen. Die offizielle Seite empfiehlt, GPT nicht zu verwenden, daher werden wir dieses Schema nicht verwenden. Wählen Sie mit den Pfeiltasten Nein und drücken Sie <Geben Sie>ein.

Und jetzt werden Sie in das fdisk-Dienstprogramm geführt.

Wir werden nur eine einzige riesige Partition erstellen, um die Dinge einfach zu halten. Navigieren Sie mit den Pfeiltasten zur neuen Option und drücken Sie <Geben Sie>ein. Wählen Sie primary als Partitionstyp und drücken Sie <Geben Sie> ein, um zu bestätigen

Die maximale Größe wird bereits für Sie ausgewählt, drücken Sie <Geben Sie> ein, um dies zu bestätigen.

In dieser Partition befindet sich das Android-Betriebssystem, daher möchten wir natürlich, dass es bootfähig ist. Wählen Sie also Bootable und drücken Sie die Eingabetaste (Boot erscheint im Abschnitt flags in der obigen Tabelle) und dann können Sie zum Abschnitt Write navigieren und <Enter>eingeben, um die Änderungen in die Partitionierungstabelle zu schreiben.

Anschließend können Sie das Partitionierungsprogramm beenden und mit der Installation fortfahren.

Formatieren mit Ext4 und Installieren von Android

Im Menü Partition auswählen wird eine neue Partition angezeigt, in der wir uns befanden, bevor wir den Exkurs zur Partitionierung abgeschlossen haben. Wählen wir diese Partition aus und klicken Sie auf OK.

Wählen Sie im nächsten Menü ext4 als De-facto-Dateisystem aus. Bestätigen Sie die Änderungen im nächsten Fenster mit Ja und die Formatierung beginnt. Wenn Sie gefragt werden, sagen Sie Ja zur GRUB-Bootloader-Installation. Sagen Sie in ähnlicher Weise Ja, um Lese-Schreiboperationen für das Verzeichnis / system zuzulassen. Jetzt beginnt die Installation.

Sobald es installiert ist, können Sie das System sicher neu starten, wenn Sie zum Neustart aufgefordert werden. Gehen Sie zu Einstellungen → Speicher und entfernen Sie das Android-ISO, wenn es noch an die VM angehängt ist.

Entfernen Sie das Medium und speichern Sie die Änderungen, bevor Sie die VM starten.

Android ausführen

Im GRUB-Menü erhalten Sie Optionen zum Ausführen des Betriebssystems im Debug-Modus oder auf normale Weise. Machen wir einen Rundgang durch Android in einer VM mit der Standardoption, wie unten gezeigt:

Und wenn alles gut funktioniert, werden Sie Folgendes sehen:

Jetzt verwendet Android den Touchscreen als Schnittstelle anstelle einer Maus, was den normalen Gebrauch betrifft. Während der x86-Port mit einer Maus-Point-and-Click-Unterstützung ausgestattet ist, müssen Sie am Anfang möglicherweise häufig die Pfeiltasten verwenden.

Navigieren Sie zu let’s go und drücken Sie die Eingabetaste, wenn Sie die Pfeiltasten verwenden, und wählen Sie dann Setup as New.

Es wird nach Updates und Geräteinformationen gesucht, bevor Sie aufgefordert werden, sich mit einem Google-Konto anzumelden. Sie können dies überspringen, wenn Sie möchten, und mit dem Einrichten von Daten und Zeit fortfahren und dem Gerät danach Ihren Benutzernamen geben.

Es werden einige andere Optionen angezeigt, ähnlich den Optionen, die Sie beim Einrichten eines neuen Android-Geräts sehen. Wählen Sie geeignete Optionen für Datenschutz, Updates usw. und natürlich die Nutzungsbedingungen aus, denen wir möglicherweise zustimmen müssen.

Danach werden Sie möglicherweise aufgefordert, ein weiteres E-Mail-Konto hinzuzufügen oder die „On-Body-Erkennung“ einzurichten, da es sich um eine VM handelt. Keine der Optionen ist für uns von großem Nutzen und wir können auf „Alle Einstellungen“ klicken.

Danach werden Sie aufgefordert, die Home-App auszuwählen, die bis zu Ihnen zu entscheiden, wie es eine Frage der Präferenz ist, und Sie werden schließlich in einem virtualisierten Android-System sein.

Sie können stark von einem Touchscreen-Laptop profitieren, wenn Sie einige intensive Tests auf dieser VM durchführen möchten, da dies einen realen Anwendungsfall sehr genau emulieren würde.

Ich hoffe, Sie haben dieses Tutorial nützlich gefunden, falls Sie eine ähnliche Anfrage haben, über die wir schreiben können.