Voraussetzungen für HAXM
Um die Hardware-Beschleunigung bzw. den „Hardware Accelerated Execution Manager (HAXM)“ installieren und einrichten zu können, muss dein Computer folgende Voraussetzungen erfüllen:
- Der Computer muss einen Intel-Prozessor haben, der Virtualisierung (z. B. Intel VT-x oder EM64T) unterstützt
- Die Virtualisierung muss im BIOS eingeschaltet sein
- Der Computer sollte mind. 4 GB Arbeitsspeicher haben (Empfohlen: 8 GB)
- Auf dem Computer sollte Windows 7, 8 oder 10 installiert sein
Um zu überprüfen, ob der Intel-Prozessor in deinem Computer die Virtualisierung unterstützt, musst du ein Tool herunterladen wie z. B. Intel Processor Identification Utility. Eine Anleitung zur Installation und Benutzung des Tools findest du hier.
Es gibt für die Installation und Einrichtung von HAXM zwei unterschiedliche Wege:
- Download und Installation über den HAXM-Installer
- Download und Installation von HAXM über Android-Studio
Wir zeigen dir in unserer Anleitung nur den Weg über das Android-Studio. Falls du Android-Studio noch nicht installiert haben solltest, findest du hier eine ausführliche Anleitung zur Installation. Bevor wir mit der Installation von HAXM starten, beachte bitte folgende zwei Punkte:
a) Android-Studio muss gestartet sein
Bevor wir mit der Anleitung für die HAXM-Installation beginnen, musst du zunächst Android-Studio starten. Dazu klickst du auf "studio.exe" oder die Verknüpfung von Android-Studio.
b) Virtualisierung muss im BIOS aktiviert sein
HAXM funktioniert nur, wenn im BIOS auch die Virtualisierung aktiviert ist! Intel VT-x kann unter Umständen im BIOS deaktiviert sein und muss erst aktiviert werden. Um ins BIOS zu kommen, musst du während der Boot-Sequenz des Computers eine bestimmte Taste drücken. Welche Taste das ist, hängt vom verwendeten BIOS ab. Häufig sind es aber F2-, Delete- oder Esc-Taste. Innerhalb von BIOS musst du dann nach Begriffen wie "VT", "Virtualization Technology" oder "VT-d" suchen und dann auf "enabled (aktiviert)" umschalten.
c) Virtualisierung bei Avast muss deaktiviert sein
Falls du bei dir die Antivirensoftware von "Avast" einsetzt, musst du unter Umständen die Virtualisierungsfunktion des Programms abschalten, da diese "HAXM" massiv ausbremsen könnte. Falls dein Emulator also nach dieser Anleitung immer noch sehr träge sein sollte, dann führe die Schritte unter "Tipp 7" unseres Artikels "IDE-Einstellungen für leistungsschwache Computer" durch.
Schritt 1: SDK Manager öffnen und HAXM-Installation starten
Im ersten Schritt öffnest du erstmal den "SDK-Manager" über das entsprechende Symbol oben rechts in Android-Studio. Danach klickst du dich auf der linken Seite durch den Pfad "Appearance & Behavior/Android SDK" und gehst auf der rechten Seite auf das Register "SDK Tools". In der Liste mit den SDK-Developer-Tools suchst du nach "Intel x86 Emulator Accelerator (HAXM installer)" und setzt bei diesem Eintrag links daneben einen Haken. Anschließend klickst du unten auf den Button "OK".
Schritt 2: HAXM-Installation bestätigen
Nachdem du im letzten Schritt die Installation angestoßen hast, wird sich ein kleines Pop-Up-Fenster mit einer Meldung öffnen, das du mit einem Klick auf "OK" bestätigst.
Schritt 3: Arbeitsspeicher-Maximum für HAXM festlegen
Nun musst du festlegen, wie viel Arbeitsspeicher HAXM maximal beanspruchen darf. Hier empfehlen wir dir, einfach den vorgegebenen Wert zu belassen und auf "Next" zu gehen.
Info: Falls du die Empfehlung ignorieren und mehr oder weniger Arbeitsspeicher für HAXM festlegen möchtest, musst du nur den Schieberegler in der Mitte nach rechts oder links verschieben bzw. bei "RAM allocation" einen Wunsch-Wert eintragen.
Nachdem du oben auf "Next" geklickt hast, wird dir folgender Fortschrittsbalken angezeigt:
Schritt 4: „Invoking Installer“ beenden
Am Ende des Installationsprozesses siehst du im unteren Bereich, ob die Installation erfolgreich war. Bei Erfolg sollte dort die Meldung "Intel HAXM installed succesfully!" stehen. Danach klickst du auf den "Finish"-Button, um den Installationsaufruf zu beenden.
Schritt 5: „Component Installer“ beenden
Um auch noch den "Component Installer" zu verlassen, musst du nochmals auf den "Finish"-Button gehen.
Schritt 6: Überprüfen, ob HAXM ausgeführt wird
Nachdem nun HAXM erfolgreich auf deinem Computer installiert wurde, kannst du über den Befehl "sc query intelhaxm" in der Eingabeaufforderung (CMD) überprüfen, ob HAXM auch ausgeführt wird. Bei korrekter HAXM-Ausführung wird dir in der Zeile "STATE" der Wert "4" und "RUNNING" angezeigt. Achtung: Die Eingabeaufforderung musst du mit Admin-Rechten öffnen!