Tutorial: Android Emulator Hypervisor Driver für AMD-Prozessoren installieren

Melden

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:

  1. AMD CPU: Dein Prozessor muss Virtualisierung unterstützen.
  2. 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.
  3. 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.

  1. Öffne Android Studio.
  2. Gehe zu Settings (oder Preferences bei macOS, unter Windows: File > Settings).
  3. Navigiere zu: Appearance & Behavior > System Settings > Android SDK.
  4. Klicke im rechten Fenster auf den Reiter SDK Tools.
  5. Suche in der Liste nach Android Emulator Hypervisor Driver for AMD Processors.
  6. Setze einen Haken davor und klicke auf Apply.
  7. Ein Installationsfenster öffnet sich. Bestätige die Sicherheitsabfrage von Windows.
  8. 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:

  1. Lade die aktuelle Version des Treibers von der offiziellen GitHub-Seite von Google herunter (die .zip-Datei).
  2. Entpacke die Datei in einen beliebigen Ordner.
  3. Klicke mit der rechten Maustaste auf die Datei silent_install.bat und wähle Als Administrator ausführen.
  4. Wenn das Konsolenfenster erscheint und "Service installed successfully" meldet, war die Installation erfolgreich.

4. Erfolg überprüfen

Um sicherzustellen, dass der Treiber korrekt arbeitet:

  1. Öffne die Windows-Eingabeaufforderung (CMD) als Administrator.
  2. Gib folgenden Befehl ein:
    sc query g_axm
  3. 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!

0