Die 4 besten Android-Emulatoren für Linux: Welcher passt zu Ihrer Systemkonfiguration?

Es gibt vier praktische Möglichkeiten, Android unter Linux auszuführen: Waydroid , den Android Studio Emulator , Genymotion Desktop und redroid . Nutzen Sie Waydroid für Apps neben Ihrem Linux-Desktop, Android Studio für die Entwicklung, Genymotion für lokale Gerätetests oder redroid für containerbasierte Automatisierung. Die richtige Wahl hängt von Ihrer Desktop-Umgebung, Ihrem Prozessor und dem gewünschten Einrichtungsaufwand ab.

Diese Tools verwenden unterschiedliche Ansätze, daher funktioniert nicht jede Android-App. Prüfen Sie daher zuerst die Android-Version, die Prozessorarchitektur, die Google-Dienste und die Geräteanforderungen.

Schnellvergleich

OptionAm besten geeignet fürAnsatzHauptbeschränkung
WaydroidApps neben Linux WindowsAndroid-ContainerWayland und App-Architektur-Kompatibilität
Android Studio EmulatorEntwicklung und API-TestsOffizielles virtuelles Gerät (AVD)Erfordert KVM und erhebliche Ressourcen
Genymotion DesktopQualitätssicherung mit virtuellen GeräteprofilenLokale virtuelle GeräteEingeschränkte offizielle Unterstützung für Linux-Distributionen
AndroidAutomatisierung und mehrere InstanzenLinux-ContainerErweiterte Einrichtung; ADB sorgfältig absichern

1. Waydroid: Am besten geeignet für Android-Apps neben Linux und Windows.

Waydroid führt ein vollständiges Android-System in Linux-Namespaces aus und integriert Apps in den Desktop. Sie erscheinen im Anwendungsmenü anstatt in einer separaten, smartphoneähnlichen virtuellen Maschine, was es zur ersten Wahl für den täglichen Gebrauch auf einem Wayland-Desktop macht.

Ein Linux-Desktop mit einem Android-App-Fenster und einem separaten App-Launcher-Panel
Die Waydroid-ähnliche Integration platziert Android-Apps neben Linux-Fenstern.

Folgen Sie der offiziellen Installationsanleitung für Ihre Distribution und initialisieren Sie das zugehörige Android-Image. Die App-Anleitung beschreibt die APK-Installation und den Start der App auf dem Desktop.

Prüfen Sie zunächst die Kompatibilität: Gängige Desktop-Setups setzen Wayland voraus, und ARM-exklusive APKs laufen nicht auf x86_64. Auf der Projektseite von Waydroid wird das LineageOS-basierte Image aktuell als Android 13 beschrieben. Auch die Google-Apps hängen vom installierten Image ab; der Play Store ist nicht in jedem Setup enthalten.

2. Android Studio Emulator: Am besten geeignet für die App-Entwicklung

Googles Android-Emulator ist die beste Wahl für Entwickler, die verschiedene Android-Versionen und Geräteprofile testen. Er ist in Android Studio enthalten. Jedes virtuelle Android-Gerät (AVD) kombiniert ein Systemabbild mit einem Hardwareprofil, sodass Sie Layouts von Smartphones und Tablets auf einem einzigen Computer testen können.

Ein Entwicklerarbeitsbereich mit Geräteauswahl und virtuellem Android-Einstellungsbildschirm
Der Emulator verbindet ein virtuelles Android-Gerät mit Entwicklungswerkzeugen.

Installieren Sie Android Studio, fügen Sie den Emulator und ein Systemabbild im SDK Manager hinzu und erstellen Sie anschließend einen AVD im Geräte-Manager. Die Linux-Beschleunigung nutzt KVM; Hardwarevirtualisierung muss aktiviert sein und Ihr Konto benötigt KVM-Berechtigungen. Google empfiehlt standardmäßig 16 GB RAM und 16 GB Festplattenspeicher; für manche Systemabbilder oder größere Geräte werden mehr Ressourcen benötigt.

Dies richtet sich eher an Entwickler und Qualitätssicherung als an den gelegentlichen Gebrauch der App. Siehe Googles Emulator-Leitfaden , AVD-Anweisungen und KVM-Anforderungen .

3. Genymotion Desktop: Am besten geeignet für lokale QA-Profile

Genymotion bietet konfigurierbare lokale Android-Geräte für Entwickler und Tester, die eine separate Emulator-App benötigen. Es ist nützlich, um Layouts und Verhalten über verschiedene Gerätekonfigurationen hinweg zu überprüfen, ohne AVDs in Android Studio verwalten zu müssen.

Lesen Sie vor dem Herunterladen die Linux-Installationsanleitung : Offizieller Support beschränkt sich auf Ubuntu LTS, Debian Stable und Fedora Workstation auf x86_64. GNOME, KDE und MATE werden vollständig unterstützt; unter Ubuntu empfiehlt der Hersteller Wayland gegenüber X11. Linux verwendet standardmäßig das mitgelieferte QEMU mit KVM. Es gibt eine kostenlose Version für den privaten Gebrauch, diese bietet jedoch nur eingeschränkte Funktionen, keinen technischen Support und unterstützt nicht die neueste Android-Version. Informationen zu Lizenzierung und Funktionen finden Sie in der aktuellen Versionsbeschreibung.

4. redroid: Am besten geeignet für containerisierte Tests

redroid führt Android in Containern auf einem Linux-Host aus und zielt auf Automatisierung, Cloud-Bereitstellungen und den Betrieb mehrerer Instanzen ab. Das Projekt unterstützt Docker, Podman und Kubernetes auf amd64- und arm64-Systemen. Die aktuelle README-Datei listet Android-16-Image-Tags auf, wodurch redroid eine aktuellere Container-Option für ein vollständiges System darstellt als eine ältere Android-x86-VM.

Drei Android-Instanzen, gruppiert in einem Linux-Container-Dashboard neben einem virtuellen Android-Display
redroid organisiert Android-Instanzen als Linux-Container für Testzwecke.

Redroid ist kein Desktop-Emulator, der mit einem Klick installiert werden kann. Die Einrichtung erfordert Linux-Kernel-Funktionen und eine Containerkonfiguration; die Projektdokumentation beschreibt den Zugriff über ADB und die Anzeige über scrcpy. Der Sicherheitshinweis ist wichtig: Geben Sie den ADB-Port niemals im öffentlichen Internet frei, da eine ungeschützte Instanz den Container und den Host gefährden kann. Wenn Sie Container administrieren, sollten Sie zunächst die Redroid-Dokumentation lesen .

Welchen Linux-Android-Emulator sollten Sie wählen?

  • Alltägliche Desktop-Anwendungen: Waydroid, sofern Ihre Sitzung und die Anwendungen kompatibel sind.
  • Android-Entwicklung: Android Studio Emulator mit KVM.
  • Lokale QA-Profile: Genymotion, sofern Ihre Linux-Distribution unterstützt wird.
  • Automatisierung oder mehrere Instanzen: Redroid, wenn Sie Container sichern und verwalten können.

Warum Anbox und Android-x86 nicht mehr die erste Wahl sind

Das Upstream-Repository von Anbox wurde am 13. Februar 2024 vom Inhaber archiviert. Waydroid ist eine aktuelle containerbasierte Option zum Ausführen von Android-Apps unter Linux. Android-x86 ist weiterhin zum Download verfügbar, die offizielle Version 9.0-r2 basiert jedoch auf Android 9 und stammt vom März 2020. Es eignet sich zwar noch für ein Nischenprojekt im Bereich virtueller Maschinen, ist aber keine gute Standardlösung, wenn eine aktuelle Android-Version benötigt wird. Prüfen Sie den Status des Anbox-Repositorys und die Versionshinweise von Android-x86, bevor Sie älteren Anleitungen folgen.

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.