Tutorial: Android Emulator Hypervisor Driver für AMD-Prozessoren installieren
Hier ist ein ausführliches Tutorial, wie du den Android Emulator Hypervisor Driver (AEHD) für AMD-Prozessoren unter Windows installierst.
Wenn du einen PC mit einem AMD-Prozessor besitzt und Android-Apps im Emulator von Android Studio schnell und flüssig ausführen möchtest, benötigst du eine Hardware-Beschleunigung. Für AMD-Nutzer bietet Google dafür einen speziellen Treiber an.
1. Voraussetzungen prüfen
Bevor du mit der Installation beginnst, müssen folgende Punkte erfüllt sein:
- AMD CPU: Dein Prozessor muss Virtualisierung unterstützen.
- BIOS/UEFI: Die Virtualisierung (SVM oder AMD-V) muss im BIOS deines Mainboards aktiviert sein.
- So prüfst du es: Task-Manager öffnen (Strg+Umschalt+Esk) -> Reiter „Leistung“ -> „CPU“. Dort sollte unten rechts stehen: Virtualisierung: Aktiviert.
- Windows-Funktionen: „Hyper-V“ muss in den Windows-Features deaktiviert sein, da der AMD-Hypervisor-Treiber nicht funktioniert, wenn Hyper-V aktiv ist. (Falls du Hyper-V benötigst, solltest du stattdessen die "Windows Hypervisor Platform" nutzen).
2. Installation über das Android Studio (Empfohlene Methode)
Dies ist der einfachste Weg, da Android Studio die Verwaltung übernimmt.
- Öffne Android Studio.
- Gehe zu Settings (oder Preferences bei macOS, unter Windows: File > Settings).
- Navigiere zu: Appearance & Behavior > System Settings > Android SDK.
- Klicke im rechten Fenster auf den Reiter SDK Tools.
- Suche in der Liste nach Android Emulator Hypervisor Driver for AMD Processors.
- Setze einen Haken davor und klicke auf Apply.
- Ein Installationsfenster öffnet sich. Bestätige die Sicherheitsabfrage von Windows.
- Nach Abschluss der Installation klicke auf Finish.
3. Manuelle Installation (Falls die SDK-Methode fehlschlägt)
Falls der Treiber im SDK Manager nicht erscheint oder die Installation abbricht, kannst du ihn manuell installieren:
- Lade die aktuelle Version des Treibers von der offiziellen GitHub-Seite von Google herunter (die
.zip-Datei). - Entpacke die Datei in einen beliebigen Ordner.
- Klicke mit der rechten Maustaste auf die Datei
silent_install.batund wähle Als Administrator ausführen. - Wenn das Konsolenfenster erscheint und "Service installed successfully" meldet, war die Installation erfolgreich.
4. Erfolg überprüfen
Um sicherzustellen, dass der Treiber korrekt arbeitet:
- Öffne die Windows-Eingabeaufforderung (CMD) als Administrator.
- Gib folgenden Befehl ein:
sc query g_axm - Wenn der Status RUNNING angezeigt wird, läuft der Treiber einwandfrei.
5. Fehlerbehebung (Troubleshooting)
- Fehler "Virtualization is disabled in BIOS": Starte deinen PC neu, gehe ins BIOS (meist Entf- oder F2-Taste) und suche nach "SVM Mode" oder "AMD-V" und stelle es auf "Enabled".
- Konflikt mit Hyper-V: Wenn du Docker oder WSL2 (mit Hyper-V) nutzt, kann dieser Treiber Probleme machen. In diesem Fall ist es besser, auf den AMD-Treiber zu verzichten und stattdessen in den Windows-Features die "Windows-Hypervisor-Plattform" zu aktivieren. Android Studio erkennt dies automatisch.
- Emulator startet trotzdem langsam: Erstelle im AVD Manager (Device Manager) ein neues virtuelles Gerät und achte darauf, dass bei den Emulations-Einstellungen "Hardware - GLES 2.0" für die Grafik gewählt ist.
Fazit
Mit dem installierten AMD-Hypervisor-Treiber laufen deine emulierten Android-Geräte nun fast so schnell wie echte Hardware. Viel Erfolg beim Programmieren!