So spielen Sie Android-Spiele unter Linux mit Anbox

Android hat viele Videospiele. Dank der Anbox-Anwendung ist es möglich, die meisten Android-Spiele unter Linux zu spielen.

Die Verwendung der Anbox-Laufzeitumgebung unter Linux ist nicht einfach und erfordert viel, damit sie ordnungsgemäß funktioniert. Um es zu verwenden, müssen Sie eine Linux-Distribution verwenden, die Snap-Pakete unterstützt und bei Bedarf Code aus der Quelle kompilieren kann.

Warnung! Anbox ist Beta-Software, und Sie können auf Probleme stoßen! Benutzung auf eigene Gefahr!

AnBox installieren

Die Einrichtung des Anbox-Systems unter Linux ist der einfache Teil dieser Anleitung, da der Entwickler sich entschieden hat, die Software in einem Snap-Paket zu verteilen. Um es zu installieren, gehen Sie zu unserem Tutorial zur Verwendung von Snaps unter Linux. Folgen Sie der Anleitung und erfahren Sie, wie Sie snapd auf Ihrem Linux-System einrichten. Wenn es läuft, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein, um die neueste Version von Anbox zu erhalten.

sudo snap install anbox --beta --devmode

Unter der Annahme, dass der obige Snap-Befehl ohne Probleme ausgeführt wird, sollte Anbox einsatzbereit sein. Es ist jedoch noch nicht verwendbar, und das liegt daran, dass die Software mehrere Komponenten enthält.

Das Anbox Snap-Paket ist das „Front-End“ der Software, mit der Sie interagieren, um Android-Apps zu installieren, aber es kann nicht ohne die „Back-End“-Software (auch bekannt als Kernel-Module) ausgeführt werden, die mit dem Kern von Linux interagiert Kernel. Um die Module zu erhalten, folgen Sie den Anweisungen unten, die Ihrer Linux-Distribution entsprechen.

  So personalisieren Sie Ihr Android-Telefon mit Themen und Launchern

Ubuntu über PPA

Um die Anbox-Kernel-Module auf Ubuntu zu aktivieren, müssen Sie ein Drittanbieter-Software-PPA hinzufügen. Um es zu aktivieren, geben Sie den unten stehenden Befehl add-apt-repository in das Terminal ein.

sudo add-apt-repository ppa:morphis/anbox-support

Nachdem das PPA dem System hinzugefügt wurde, ist es an der Zeit, den Aktualisierungsbefehl auszuführen.

sudo apt update

Installieren Sie schließlich die Kernelmodulpakete mit dem Befehl apt install in Ubuntu.

sudo apt install linux-headers-generic anbox-modules-dkms

Arch Linux über AUR

Der Arch Linux AUR verfügt über die Anbox-Kernel-Module, die über das Paket anbox-modules-dkms-git verfügbar sind. Um es zum Laufen zu bringen, öffnen Sie ein Terminalfenster und folgen Sie der Schritt-für-Schritt-Anleitung unten.

Schritt 1: Installieren Sie Git und Base-devel auf Ihrem Computer über Pacman.

sudo pacman -S git base-devel

Schritt 2: Klonen Sie das Paket der Anbox-Kernelmodule mit Git auf Ihren Computer.

git clone https://aur.archlinux.org/anbox-git.git

Schritt 3: Verschieben Sie das Terminal mit dem CD-Befehl aus dem Home-Verzeichnis (~/) in den Ordner „anbox-git“.

cd anbox-git

Schritt 4: Führen Sie den Paketerstellungsprozess aus, indem Sie den Befehl makepkg ausführen. Wenn Sie Probleme beim Erstellen der Software haben, lesen Sie unbedingt die Kommentare auf der Anbox AUR-Seite.

makepkg -sri

Andere Linux-Distributionen

Abgesehen von Arch Linux und Ubuntu ist es ein ziemlicher Glücksfall, Anbox zum Laufen zu bringen, und die Entwickler haben diesbezüglich nicht viele Informationen auf der Website. So gesehen ist es nicht unmöglich. Die Leute haben Anbox dazu gebracht, auf vielen verschiedenen Linux-Betriebssystemen zu arbeiten.

  Die 6 besten Linux-Distributionen für den Raspberry Pi

Um die Kernel-Module auf einem Linux-Betriebssystem auszuführen, das nicht Ubuntu oder Arch Linux ist, überprüfen Sie diese Seite. Es ist der GitHub für die Kernel-Module. Darauf finden Sie detaillierte Anweisungen zum Kompilieren für Debian, Fedora usw.

Einrichten von Linux-Kernel-Modulen

Sobald die Kernelmodulpakete auf Ihrer Linux-Distribution installiert sind, ist der schwierige Teil vorbei. Alles, was Sie tun müssen, ist, die Module einzuschalten und sie mit dem Befehl modprobe zu verwenden.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Überprüfen Sie, ob die Module funktionieren mit:

ls -1 /dev/{ashmem,binder}

Das solltest du sehen:

/dev/ashmem
/dev/binder

Android-Tools installieren

Anbox ist ein Android-Emulationssystem, daher sind die Android-Entwicklungstools erforderlich, um Programme darauf zu installieren. Glücklicherweise werden Android-Entwicklungstools von fast allen wichtigen Linux-Distributionen unterstützt, sodass es kein Problem ist, sie zu bekommen.

Um die Android-Tools zu installieren, starten Sie ein Terminal, suchen Sie nach „android-tools“ und installieren Sie es so, wie Sie normalerweise Anwendungen auf Ihrem Computer installieren würden. Alternativ können Sie sich unser Tutorial ansehen, wie Sie sie installieren und einrichten.

  Legen Sie eine benutzerdefinierte Farbe für die Navigationsleiste auf Android fest [No Root]

Android-Spiele unter Linux mit Anbox spielen

Nach all dieser Einrichtung und Konfiguration ist Anbox endlich einsatzbereit und wir können damit beginnen, Spiele zu spielen. Um ein Spiel zu laden und zu spielen, öffnen Sie ein Terminal und befolgen Sie die nachstehenden Schritte, um Ihr Spiel zum Laufen zu bringen!

Schritt 1: Starten Sie den ADB-Server.

adb start-server

Schritt 2: Gehen Sie zu APK-Spiegel, suchen Sie nach Ihrem Spiel und laden Sie es herunter. Bitte beachten Sie, dass nicht alle Spiele funktionieren. Außerdem muss die x86-Version installiert sein, damit das Android-Spiel korrekt mit Anbox gespielt werden kann.

Schritt 3: Verschieben Sie die Terminalsitzung mit CD aus dem Home-Verzeichnis (~/) in den Ordner ~/Downloads.

cd ~/Downloads

Schritt 4: Führen Sie den Befehl ls aus und rufen Sie den Dateinamen der Android-APK-Datei ab, um sie zu installieren und zu kopieren. Installieren Sie es dann mit dem folgenden Befehl.

adb install name-of-android-video-game-app.apk

Schritt 5: Öffnen Sie Ihr Anwendungsmenü, suchen Sie nach „Anbox“ und starten Sie die Anwendung.

Schritt 6: Sobald der Anbox-App-Manager betriebsbereit ist, verwenden Sie ihn, um Ihr Android-Spiel zu starten.