Android

Installieren von Anbox unter Linux zum Ausführen von Android-Apps

Installieren von Anbox unter Linux zum Ausführen von Android-Apps
Anbox ist ein Android-Emulator, der für jedes GNU/Linux-Betriebssystem verfügbar ist. Ein Android-Emulator bietet die erforderliche Umgebung zum Installieren und Ausführen von Android-Apps. Solche Emulatoren bieten nicht die Portabilität eines Android-Smartphones, dafür kann aber auch leistungsstärkere Hardware verwendet werden.In diesem Artikel zeigen wir Ihnen, wie Sie Anbox unter Linux installieren.

Anbox

Anbox, was für „Android in a box“ steht, ist ein Android-Emulator, der für GNU/Linux-Betriebssysteme verfügbar ist. Der Begriff „Emulator“ kann jedoch irreführend sein, da Anbox keine Virtualisierung verwendet, um Android auszuführen. Es gibt viele andere Android-Emulatoren, aber Anbox bietet die folgenden Funktionen:

Anbox installieren

Die Anbox-Installation besteht aus zwei Schritten. Der erste Schritt ist schwierig, da er die Arbeit mit den Kernelmodulen erfordert. Sobald die Kernel-Module jedoch eingerichtet sind, ist Anbox einsatzbereit. Für unsere Demonstration verwenden wir Ubuntu

Kernelmodule konfigurieren
Anbox ist von zwei Kernelmodulen abhängig: Ashmem und Binder. Für die neueste Version einer Distribution mit dem neuesten stabilen Kernel sollten diese Module bereits installiert sein.

Um zu überprüfen, ob die Kernel-Module vorhanden sind, verwenden Sie den folgenden Befehl:

$ ls -1 /dev/ashmem,binder

Wenn sie nicht vorhanden sind, müssen sie manuell installiert werden. Um diese Kernel-Module zu installieren, müssen auf Ihrem System dkms und linux-header installiert sein. Führen Sie den folgenden verteilungsspezifischen Befehl aus, um sie zu installieren.

Debian:

$ apt install dkms linux-headers-amd64

Ubuntu:

$ sudo apt install dkms linux-headers-generic

Für CentOS, RHEL und Derivate:

$ sudo yum install dkms kernel-devel

Für openSUSE, SUSE Linux und Derivate:

$ sudo zypper install dkms kernel-default-devel

Lassen Sie uns nun die Anbox-Kernel-Module installieren, die direkt im Anbox-GitHub-Modul-Repository verfügbar sind.

$ git-Klon https://github.com/anbox/anbox-module.git

Führen Sie das Installationsskript aus.

$ sudo ./INSTALLIEREN.Sch

Die Module müssen manuell geladen werden. Alternativ können Sie das System neu starten, um sie standardmäßig zu laden.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Nun kann mit dem folgenden Befehl angezeigt werden, ob sich zwei neue Knoten unter dem /dev-Verzeichnis befinden.

$ ls -1 /dev/ashmem,binder

Anbox-Snap installieren
Anbox ist als Snap-Paket erhältlich. Daher wird dieser Schritt für alle Distributionen identisch sein. Snaps sind universelle Linux-Pakete, die auf jeder Distribution ausgeführt werden können. In der offiziellen Snap-Dokumentation finden Sie die richtige Snap-Installationsanleitung für alle unterstützten Distributionen.

Führen Sie den folgenden Befehl aus, um den Anbox-Snap zu installieren.

$ sudo snap install --devmode --beta anbox

Da Anbox nicht die volle Unterstützung von Snap bietet, da es sich noch in der Beta-Phase befindet, muss es mit -devmode installiert werden. Folglich wird der Snap nicht automatisch aktualisiert. Führen Sie den folgenden Befehl aus, um den Anbox-Snap manuell zu aktualisieren:.

$ sudo snap refresh --beta --devmode anbox

Anbox verwenden

Anbox starten
Anbox sollte im App-Menü erscheinen. In diesem Beispiel ist es direkt über das Ubuntu-Menü zugänglich.

Das folgende Bild zeigt das Basisfenster von Anbox, das alle aktuell installierten Anwendungen auflistet.

Jetzt verwenden wir die Rechner-App.

Installieren einer App auf Anbox
Um Apps auf Anbox zu installieren, müssen wir Android Debug Bridge (ADB) verwenden. Führen Sie den entsprechenden verteilungsspezifischen Befehl aus, um ADB zu installieren.

Für Debian/Ubuntu und Derivate:

$ sudo apt install android-tools-adb

Für Fedora und Derivate:

$ sudo dnf Android-Tools installieren

Für Arch Linux und Derivate:

$ sudo pacman -S android-tools

Für openSUSE, SUSE Linux und Derivate. Sehen Sie sich die Android-Tools bei openSUSE an:

$ sudo zypper Android-Tools installieren

Führen Sie nach der Installation den folgenden Befehl aus, während Anbox ausgeführt wird, um den ADB-Server zu starten und Anbox als ein mit dem Computer verbundenes Android-Gerät zu erkennen.

$ adb-Geräte

Standardmäßig ist bei Anbox kein Google Play Store oder ein anderer App Store installiert store. Wir werden ADB verwenden, um APK-Pakete auf Anbox zu installieren. Beachten Sie, dass Apps möglicherweise nicht installiert und ausgeführt werden, wenn sie native Binärdateien enthalten, die nicht mit der x86-Architektur kompatibel sind.

$ adb installieren .apk

Installieren des Google Play Store auf Anbox
Dieser Prozess, bei dem ein einfaches Bash-Skript ausgeführt wird, das auf GitHub verfügbar ist, ist wichtig, wenn Sie ein vollwertiges Android-Erlebnis wünschen. Das Skript installiert den Google Play Store zusammen mit libhoudini, was für die Ausführung von ARM-Apps wichtig ist.

Stellen Sie zunächst sicher, dass Ihr System alle notwendigen Abhängigkeiten enthält, um dieses Verfahren durchzuführen. Führen Sie den verteilungsspezifischen Befehl aus.

Für Debian/Ubuntu und Derivate:

$ sudo apt install wget curl lzip tar unzip squashfs-tools

Für Fedora und Derivate:

$ sudo dnf install wget curl lzip tar entpacken squashfs-tools

Für Arch Linux und Derivate:

$ sudo pacman -S wget curl lzip tar unzip squashfs-tools

Laden Sie jetzt das Skript herunter.

$ wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.Sch

Skript als ausführbare Datei markieren.

$ chmod +x install-playstore.Sch

Führen Sie das Skript aus.

$ ./install-playstore.Sch

Sobald alles fertig ist, ist Anbox einsatzbereit!

Wie Sie sehen, wurde der Google Play Store installiert.

Abschließende Gedanken

Anbox ist ein robustes Tool zum Ausführen von Android-Apps unter Linux. Der anfängliche Konfigurationsprozess ist jedoch komplex und es fehlt die Tastenzuordnung. Wenn Sie diese beiden Mängel ignorieren können, ist Anbox ein großartiger Android-Emulator. Wenn Anbox jedoch nichts für Sie ist, machen Sie sich keine Sorgen: Es gibt verschiedene andere Android-Emulatoren. Sehen Sie sich die besten Möglichkeiten zum Ausführen von Android-Apps und -Spielen unter Linux an.

Viel Spaß beim Rechnen!

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...