Startseite
» LINUX
»
Die 4 besten Android-Emulatoren für Linux: Welcher passt zu Ihrer Systemkonfiguration?
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
Option
Am besten geeignet für
Ansatz
Hauptbeschränkung
Waydroid
Apps neben Linux Windows
Android-Container
Wayland und App-Architektur-Kompatibilität
Android Studio Emulator
Entwicklung und API-Tests
Offizielles virtuelles Gerät (AVD)
Erfordert KVM und erhebliche Ressourcen
Genymotion Desktop
Qualitätssicherung mit virtuellen Geräteprofilen
Lokale virtuelle Geräte
Eingeschränkte offizielle Unterstützung für Linux-Distributionen
Android
Automatisierung und mehrere Instanzen
Linux-Container
Erweiterte 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.
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.
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.
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.
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.