So installieren und verwenden Sie einen Android -Emulator für Ubuntu

So installieren und verwenden Sie einen Android -Emulator für Ubuntu
Anbox ist eine spezielle Art von Android -Emulator. Technisch gesehen kann man es nicht als Emulator bezeichnen. Da eine Box Containerisierungstechnologie verwendet, um Android -Apps auf Linux auszuführen, wie LXC und Docker verschiedene Linux -Container ausführen. Im Moment unterstützt eine Box offiziell nur Android -Apps, die für x86 oder x86_64 -Architekturen zusammengestellt wurden. Sie können keine Android -Apps ausführen, die für die ARM -Architekturen mit einer Box zusammengestellt wurden.

Beachten Sie, dass sich eine Box noch in der Beta -Version befindet. Erwarten Sie also keine fehlerfreie Erfahrung mit einer Box.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Anbox auf Ubuntu 18 installieren können.04 LTS. Also lasst uns anfangen.

Installieren von Kernkernmodulen:

Zuerst müssen Sie die erforderlichen Kernelmodule für eine Box installieren. Andernfalls wird eine Box nicht ausgeführt. Die Kernel -Module, die eine Box benötigt, sind im offiziellen Paket -Repository von Ubuntu nicht verfügbar. Aber Sie können das leicht hinzufügen Morphis/Anbox-Support PPA und installieren Sie sie von dort aus.

Um das hinzuzufügen Morphis/Anbox-Support PPA, führen Sie den folgenden Befehl aus:

$ sudo add-apt-Repository PPA: Morphis/Anbox-Support

Jetzt drücken weitermachen.

Der PPA sollte hinzugefügt werden und der APT -Paket -Repository -Cache sollte automatisch aktualisiert werden.

Installieren Sie nun die Linux -Header und ein Kernkernelmodule mit dem folgenden Befehl:

$ sudo apt installieren linux-header-generic anbox-modules-dkms

Jetzt drücken y und dann drücken Sie weitermachen.

Linux -Header und Ankasten -Kernel -Module sollten installiert werden.

Aktivieren Sie ein Kernkernelmodule:

Jetzt müssen Sie das aktivieren Ashmem Und Bindemittel Kernelmodule.

Um das zu aktivieren Ashmem Kernel -Modul, den folgenden Befehl ausführen:

$ sudo modprobe asmem_linux

Um das zu aktivieren Bindemittel Kernel -Modul, den folgenden Befehl ausführen:

$ sudo modprobe binder_linux

Überprüfen Sie nun, ob die /dev/aschmem Und /dev/binder Geräte sind wie folgt verfügbar:

$ ls -l /dev /AshMem, Binder

Wie Sie sehen können, sind die Geräte verfügbar. Also, du bist gut zu gehen.

Installieren einer Box:

Anbox wird als Snap -Paket verteilt. Es ist also sehr einfach, auf Ubuntu 18 zu installieren.04 LTS.

Führen Sie den folgenden Befehl aus, um ein Paket für das SNAP -Paket zu installieren:

$ sudo snap install --DevMode -Beta Anbox

Das Anbox -Snap -Paket wird so installiert, wie Sie sehen können.

An dieser Stelle wird ein Anbox -Snap -Paket installiert.

Anbox starten:

Sobald eine Box installiert ist, finden Sie im Anwendungsmenü von Ubuntu 18 eine Box.04 LTS, wie Sie im Screenshot unten sehen können.

Wie Sie sehen können, wird eine Box ausgeführt. Es hat auch einige vorinstallierte Android -Apps.

Installieren von Android -Apps auf einer Box:

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie zusätzliche Android -Apps auf einer Box installieren können. Also lasst uns eingraben.

Wir wissen, Android -Apps werden als APK -Pakete verteilt. Um diese APK -Pakete auf einer Box zu installieren, benötigen Sie ADB (Android Debug Bridge).

ADB ist im offiziellen Paket -Repository von Ubuntu 18 erhältlich.04 LTS. Führen Sie den folgenden Befehl aus, um ADB zu installieren:

$ sudo APT Installieren Sie ADB

Jetzt drücken y und dann drücken Sie Um die Installation zu bestätigen.

ADB sollte installiert werden.

Sie können die Android APK -Datei für Ihre bevorzugte App von vielen Websites herunterladen. Einer von ihnen ist apkmirror (https: // www.apkmirror.com).

In apkmirror.com, finde deine Lieblings -Android -App und wähle die aus x86 oder x86_64 Architektur aus der Download -Seite. Andernfalls wird es nicht auf einer Box installiert. Ich lade WhatsApp in diesem Artikel für die Demonstration herunter.

Wenn Sie mehrere Android -Geräte haben, die an Ihren Computer angeschlossen sind, können Sie den folgenden Befehl verwenden, um sie aufzulisten.

$ adb devices -l

Wie Sie sehen können, habe ich ein Gerät (Geräte -ID ist Emulator-5558) an meinem Computer angeschlossen. Es ist das Anbox -Gerät.

Jetzt können Sie Ihre bevorzugte APK -Datei wie folgt auf einer Box installieren:

$ adb install/path/to/apk/Datei
Oder
$ adb -s devement_id install/path/to/apk/Datei

NOTIZ: Wenn Sie nur ein Android -Gerät mit Ihrem Computer angeschlossen haben, müssen Sie nicht angeben -S Device_id Möglichkeit.

Ich habe die WhatsApp -APK -Datei heruntergeladen, wie Sie im Screenshot unten sehen können.

Um die WhatsApp -Datei zu installieren, habe ich den folgenden Befehl ausgeführt:

$ adb install ~/downloads/com.whatsapp_2.19.150-452813_Minapi15 \ \
(x86 \) \ (nodpi \) _ apkmirror.com.apk

Wie Sie sehen können, war die Installation erfolgreich.

Nun sollte WhatsApp im ANBOX Application Manager aufgeführt sein. Starten Sie WhatsApp noch nicht. Anbox weist standardmäßig einer neu installierten App keine Erlaubnis zu. Sie müssen jedoch einige Berechtigungen zuweisen, abhängig von der App, die Sie ausführen möchten.

Um Ihrer App die Erlaubnis zuzuweisen, gehen Sie zu Einstellungen.

Jetzt geh zu Apps.

Wählen Sie Ihre App aus der Liste aus.

Jetzt geh zu Berechtigungen.

Aktivieren Sie nun die Berechtigungen, die Sie benötigen.

Sobald Sie die Berechtigungen zugewiesen haben, sollten Sie in der Lage sein, Ihre gewünschte App zu starten. Wie Sie sehen können, läuft WhatsApp.

Ich kann auf die Schaltflächen klicken, kein Problem.

Wie Sie sehen können, funktioniert auch die Seite zur Telefonüberprüfung auch.

Die Seite der Landauswahl funktioniert auch.

So installieren und verwenden Sie eine Box auf Ubuntu 18.04 LTS. Danke, dass du diesen Artikel gelesen hast.