Wie man Android-Apps auf Linux mit Waydroid ausführt

Index
  1. Einführung in Waydroid
  2. Waydroid-Installation
  3. Einrichten von Waydroid
  4. Installieren von Android-Apps auf Waydroid
  5. Abschlussgedanken

Installieren und nutzen Sie Ihre Lieblings-Android-Apps auf Linux mit Waydroid, einer leistungsstarken containerbasierten Lösung für eine nahtlose Integration und optimale Performance.

Wollen Sie Ihre Lieblings-Android-Apps reibungslos auf Ihrem Linux-Desktop installieren und ausführen? Probieren Sie Waydroid aus! Waydroid verwendet eine containerbasierte Architektur, mit der Sie Android-Anwendungen mit nahezu nativer Leistung und tiefer Integration in Ihr Linux-System ausführen können. Dieser Leitfaden erklärt, wie man Waydroid auf Linux verwendet.

Hinweis: Um Waydroid zu verwenden, muss Ihr System auf einem Linux-Host laufen. Dies ist wichtig, da Waydroid eine virtuelle Android-Umgebung erstellt und nicht in einer anderen virtuellen Maschine ausgeführt werden kann. Es benötigt direkten Zugriff auf die kernelbasierten Funktionen des Systems, die in virtualisierten Setups normalerweise nicht verfügbar sind.

Einführung in Waydroid

Waydroid ist eine containerbasierte Lösung, die ein vollständiges Android-System auf Ihrem Linux-Computer bootet. Im Gegensatz zu unangenehmen Emulatoren, die Ressourcen versauen, führt Waydroid Android-Apps nativ mit Linux-Containern (LXC) aus. Es ist leichtgewichtig, schnell und integriert Apps direkt in Ihren Desktop.

Waydroid funktioniert auf vielen Linux-Distributionen und CPU-Typen. Es nutzt auch die Mesa-Technologie von Android, um die Grafikleistung zu verbessern, indem der Container auf die GPU des Host-Systems zugreifen kann, was einen reibungslosen Ablauf der Apps gewährleistet.

Waydroid-Installation

Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Sie eine Wayland-Sitzung aktiviert haben (Ubuntu 22.04+). Um zu überprüfen, ob Ihr System Wayland ausführt, öffnen Sie ein Terminal und geben Sie ein:

echo $XDG_SESSION_TYPE

Dieser Befehl zeigt Ihren Sitzungstyp an. Überprüfen Sie auch, ob Ihr System aktualisiert ist und ob Sie die notwendigen Voraussetzungen wie curl installiert haben:

sudo apt update && sudo apt install curl ca-certificates -y

Fügen Sie als Nächstes das offizielle Waydroid-Repository hinzu:

curl -s https://repo.waydro.id | sudo bash

Wenn Ihre Distribution nicht automatisch erkannt wird, müssen Sie möglicherweise Ihre Version manuell angeben. (zum Beispiel use -s jammy für Ubuntu 22.04)

Installieren Sie abschließend Waydroid mit diesem apt-Befehl:

sudo apt install waydroid -y

Nach der Installation können Sie Waydroid über Ihr Anwendungen-Menü starten.

Wenn Sie Fedora verwenden, installieren Sie Waydroid mit dem DNF-Paketmanager:

sudo dnf install waydroid

Hinweis: Bei anderen Distributionen wie Arch Linux weicht der Installationsprozess und die Befehle leicht ab. Konsultieren Sie die offizielle Waydroid-Dokumentation für vollständige Details zu Ihrer Distribution.

Einrichten von Waydroid

Wenn Sie Waydroid zum ersten Mal starten, öffnet sich ein Einrichtungsfenster, das Sie auffordert, ein Android-Image herunterzuladen. Dieses Image ist das Android-System, das im Container läuft. Sie können zwischen einem Vanilla-Image (ohne Google-Dienste) oder GAPPS (mit Google Play-Diensten) wählen.

Wählen Sie GAPPS, wenn Sie Anwendungen aus dem Google Play Store installieren möchten. Nachdem Sie Ihr bevorzugtes Image ausgewählt haben, klicken Sie auf Download und warten Sie, bis der Vorgang abgeschlossen ist.

Sobald der Vorgang abgeschlossen ist, klicken Sie auf Fertig, und Waydroid wird automatisch gestartet. Falls nicht, können Sie Waydroid über Ihr Menü erneut starten. Es kann etwas Zeit in Anspruch nehmen, aber eine virtuelle Android-Umgebung wird bald erscheinen.

Standardmäßig wird das Gerät nicht als vertrauenswürdig eingestuft, sodass Sie es registrieren müssen, um den Google Play Store zu nutzen. Um das Gerät zu registrieren, öffnen Sie Ihr Linux-Terminal und geben Sie ein:

sudo waydroid shell

Sobald Sie sich in der Waydroid-Shell befinden, führen Sie den folgenden Befehl aus, um Ihre Android-ID abzurufen:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data
ANDROID_TZDATA_ROOT=/apex/com.android.tzdata
ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Der Befehl gibt eine Zahlenfolge zurück – kopieren Sie diesen Wert.

Besuchen Sie die Google-Bestätigungsseite für nicht zertifizierte Geräte, fügen Sie Ihre Android-ID ein, schließen Sie die Roboterverifizierung ab und klicken Sie auf Registrieren.

Schließen Sie schließlich Waydroid und öffnen Sie es erneut, oder führen Sie einfach die folgenden Befehle nacheinander aus:

waydroid session stop
waydroid session start

Ihr Gerät ist jetzt registriert und Sie können Android-Apps installieren und verwenden, einschließlich solcher aus dem Google Play Store.

Installieren von Android-Apps auf Waydroid

Wenn Sie während der Einrichtung das GAPPS-Image ausgewählt haben, können Sie den Google Play Store direkt aus Waydroid starten. Melden Sie sich einfach mit Ihrem Google-Konto an und installieren Sie die Anwendungen wie auf einem Android-Gerät.

Um eine App zu entfernen, folgen Sie den gleichen Schritten wie auf Ihrem Android-Gerät, zum Beispiel durch Klicken auf Deinstallieren.

Dieser einfache Prozess macht die Verwaltung von Apps ebenso unkompliziert wie auf Ihrem Mobilgerät.

Wenn Sie den Google Play Store nicht verwenden, können Sie Apps manuell mit APK-Dateien oder über andere App-Stores wie F-Droid installieren, die häufig leichtgewichtige und datenschutzorientierte Apps anbieten.

Um eine APK zu installieren, laden Sie sie von einer vertrauenswürdigen Quelle herunter. Öffnen Sie dann Ihr Terminal, navigieren Sie zu dem Ordner, in dem Sie die APK gespeichert haben, und führen Sie aus:

waydroid app install your_app.apk

Ersetzen Sie your_app.apk durch den tatsächlichen Dateinamen. Die Installation sollte innerhalb weniger Sekunden abgeschlossen sein.

Abschlussgedanken

Waydroid ist nur eine Methode, um Android-Apps unter Linux auszuführen. Sie können auch einen Android-Emulator, eine virtuelle Maschine oder Android Studio in Betracht ziehen, um ein persönliches Android Virtual Device (AVD) zu erstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up