Fix: Die x86-Emulation erfordert derzeit eine Hardwarebeschleunigung

Einige Benutzer stoßen auf die "x86-Emulation erfordert derzeit Hardwarebeschleunigung!" Fehler beim Versuch, die AVD in Android Studio zu starten. In der Regel tritt das Problem in wenigen Augenblicken auf, nachdem der Benutzer versucht hat, eine Anwendung mit Android Virtual Device zu kompilieren . Das Problem ist nicht spezifisch für einen bestimmten Android Studio-Build, da es Berichten zufolge bei neueren und älteren Builds auftritt. Der Fehler ist nicht nur für eine bestimmte Windows-Version gültig, da Berichte darüber unter Windows 7, Windows 8 und Windows 10 vorliegen.

Was verursacht die "x86-Emulation erfordert derzeit Hardwarebeschleunigung!"?

Wir haben dieses spezielle Problem untersucht, indem wir uns verschiedene Benutzerberichte und die Reparaturstrategien angesehen haben, die einige betroffene Benutzer angewendet haben, um das Problem zu beheben. Basierend auf dem, was wir gesammelt haben, gibt es einige häufige Szenarien, die diese bestimmte Fehlermeldung auslösen:

  • Intel / AMD-Virtualisierungstechnologie ist im BIOS nicht aktiviert - Dieser Fehler wird möglicherweise ausgelöst, weil Ihre CPU durch eine BIOS-Einstellung daran gehindert wird, die integrierten Hardwarevirtualisierungstechnologien zu verwenden. In diesem Fall besteht die Lösung darin, auf Ihre BIOS-Einstellungen zuzugreifen und die Hardwarevirtualisierungstechnologie zu aktivieren.
  • Das Intel HAXM-Modul ist nicht in Android Studio installiert. Dies ist einer der häufigsten Gründe, warum dieser Fehler auftritt. Die Installation von Intel HAXM erfolgt in zwei Schritten (Herunterladen des Moduls über den SDK-Manager und Ausführen der ausführbaren Installationsdatei).
  • Ein Konflikt zwischen der Virtualisierung von Avast und der AVD von Android Studio - Das Problem kann auch aufgrund eines bekannten Konflikts zwischen der integrierten Virtualisierungstechnologie und der hardwareunterstützten Virtualisierung von Avast auftreten. Es ist auch bekannt, dass diese Funktion von Drittanbietern mit einer Reihe anderer Anwendungen in Konflikt steht.
  • Die Windows Hypervisor-Plattform ist für AMD-CPUs deaktiviert. Neuere AMD-CPUs verfügen alle über Hardwarevirtualisierungsfunktionen. Damit die Virtualisierungsfunktion funktioniert, müssen Sie jedoch sicherstellen, dass die Windows Hypervisor-Plattform über den Bildschirm Windows-Funktionen aktiviert ist.
  • Die CPU des Computers unterstützt keine Hardwarevirtualisierung. Dieses Szenario gilt möglicherweise für ältere CPU-Modelle. Wenn die Hardwarevirtualisierung von der ausgestatteten CPU nicht unterstützt wird, können Sie diese Fehlermeldung nur beheben, wenn Sie Ihre aktuelle CPU durch ein neueres Modell ersetzen.

Wenn Sie derzeit Probleme mit der Lösung haben, erfordert die "x86-Emulation derzeit eine Hardwarebeschleunigung!" Fehler, dieser Artikel bietet Ihnen eine Auswahl verifizierter Schritte zur Fehlerbehebung. Unten finden Sie verschiedene Methoden, mit denen andere Benutzer, die Probleme haben, dasselbe Problem zu beheben, das Problem behoben oder umgangen haben.

Um maximale Effizienz zu gewährleisten, empfehlen wir Ihnen, die folgenden Methoden in der angegebenen Reihenfolge zu befolgen. Sie sollten schließlich auf einen Fix stoßen, der in Ihrem speziellen Szenario wirksam ist.

Methode 1: Installieren des Intel HAXM-Moduls

Bevor Sie auf die BIOS-Einstellungen zugreifen, überprüfen Sie, ob das Problem nicht durch das Fehlen des Intel x86 Emulator Accelerator (HAXM-Installationsprogramm) ausgelöst wird. Ohne dieses Modul kann AVD keine Anwendungen kompilieren, die Hardwarevirtualisierung verwenden, selbst wenn die Technologie auf Ihrem Computer aktiviert ist.

Mehrere Benutzer, bei denen derselbe Fehler aufgetreten ist, haben gemeldet, dass das Problem endgültig behoben ist, nachdem sie das fehlende Modul über den SDK-Manager heruntergeladen und über das HAXM-Installationsprogramm installiert haben. Befolgen Sie die nachstehenden Schritte, um eine vollständige Schritt-für-Schritt-Anleitung zu erhalten:

  1. Öffnen Sie in Android Studio den SDK-Manager unter Extras> Android> SDK-Manager .

    Hinweis: Sie können auch zu Datei> Einstellungen gehen und auf Android SDK klicken (unter Systemeinstellungen ). Klicken Sie dann einfach auf Standalone SDK Manager starten , um das integrierte Installationsprogramm zu öffnen.

  2. Erweitern Sie das Menü Extras und aktivieren Sie das Kontrollkästchen für Intel X86 Emulator Accelerator (HAXM) . Klicken Sie dann einfach auf Pakete installieren und warten Sie, bis der Vorgang abgeschlossen ist.
  3. Nachdem das HAXM-Installationsprogramm heruntergeladen wurde, müssen wir die entsprechenden Schritte ausführen, um es zu installieren. Navigieren Sie dazu zum folgenden Speicherort und doppelklicken Sie auf intelhaxm-android.exe , um es zu installieren:
    C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
  4. Befolgen Sie die Anweisungen auf dem Bildschirm, um Intel HAXM zu installieren, und warten Sie, bis der Vorgang abgeschlossen ist.
  5. Starten Sie Android Studio neu, führen Sie die Anwendung erneut aus und prüfen Sie, ob das Problem behoben wurde.

Wenn Sie immer noch auf die "x86-Emulation, die derzeit eine Hardwarebeschleunigung erfordert!" Fehler, fahren Sie mit dem nächsten unten fort.

Methode 2: Deaktivieren der hardwareunterstützten Virtualisierung in Avast

Wenn Sie Avast als zusätzliche Sicherheitsschicht verwenden, ist der Fehler höchstwahrscheinlich auf einen Konflikt zurückzuführen, der durch eine seiner Sicherheitsfunktionen verursacht wird. Wie viele Benutzer berichtet haben, ist bekannt, dass die hardwareunterstützte Virtualisierung von Avast mit der AVD von Android Studio in Konflikt steht, was letztendlich dazu führt, dass die "x86-Emulation derzeit eine Hardwarebeschleunigung erfordert!" Error.

Wenn dieses Szenario auf Sie zutrifft (Sie haben Avast installiert), befolgen Sie die nachstehenden Anweisungen, um die hardwareunterstützte Virtualisierung im Menü " Einstellungen" der Sicherheitssuite zu deaktivieren :

  1. Öffnen Sie Avast und rufen Sie das Menü Einstellungen auf .
  2. Im Inneren des Einstellungen - Menü, gehen Sie zur Fehlerbehebung Registerkarte und stellen Sie sicher , dass die mit zugehörigen Boxen Hardware-unterstützte Virtualisierung Aktivieren und Verwenden verschachtelte Virtualisierung wo verfügbar sind Ungeprüfter .
  3. Starten Sie Ihren Computer neu und prüfen Sie, ob der Konflikt beim nächsten Start behoben wurde. Führen Sie die Anwendung in Android Studio aus und prüfen Sie, ob der Fehler behoben wurde.

Wenn Sie immer noch sehen, dass die x86-Emulation derzeit eine Hardwarebeschleunigung erfordert! Fehler beim Ausführen der AVD, fahren Sie mit der folgenden Methode fort.

Methode 3: Aktivieren der Hardwarevirtualisierung über die BIOS / UEFI-Einstellungen

Wenn Sie mit der ersten Methode die Fehlermeldung nicht beheben konnten, tritt die Fehlermeldung wahrscheinlich auf, weil die Hardwarevirtualisierung in Ihren BIOS / UEFI-Einstellungen deaktiviert ist. Die Hardwarevirtualisierung sollte unter normalen Umständen standardmäßig aktiviert sein, aber manuelle Eingriffe, BIOS-Updates und sogar Software von Drittanbietern können diese Technologie deaktivieren.

Beachten Sie, dass der Prozess zum Aktivieren der Hardwarevirtualisierung abhängig von Ihren BIOS / UEFI-Einstellungen und Ihrem Motherboard- und CPU-Hersteller unterschiedlich ist.

Der erste Schritt wäre jedoch die Eingabe Ihrer BIOS- oder UEFI-Einstellungen. Wenn Sie über das Legacy-Einstellungsmenü (BIOS) verfügen, müssen Sie während der ersten Startsequenz die Setup-Taste drücken. Der spezifische Setup-Schlüssel sollte auf dem Startbildschirm angezeigt werden. Falls Sie ihn jedoch nicht erkennen, können Sie ihn online mit dem Suchbegriff „ * Motherboard-Modell + Setup-Schlüssel * “ suchen .

Drücken Sie eine Taste, um die BIOS-Einstellungen aufzurufenHinweis: Sie können auch blind vorgehen und während der ersten Startsequenz die gängigsten Setup-Tasten drücken. In der Regel ist die Setup-Taste eine der F-Tasten (F2, F4, F6, F8, F10) oder die Del-Taste (auf Dell-Computern).

Wenn Ihr Computer das neuere UEFI-Modell verwendet, müssen Sie zuerst auf das Menü Erweiterter Start zugreifen . Um dies zu tun, drücken Sie Windows - Taste + R zum Öffnen eines auf Run Dialogfeld geben Sie dann „ ms-Einstellungen: Wiederherstellung “ und drücken Sie Enter zum Öffnen des Recovery - Menü der Einstellungen App. Wenn Sie dort angekommen sind, klicken Sie einfach auf die Schaltfläche Jetzt neu starten unter Erweiterter Start .

Nach einer Weile wird Ihr Computer direkt im Menü Erweiterte Optionen neu gestartet. Navigieren Sie dort zum Menü Erweiterte Optionen und klicken Sie auf UEFI-Firmware-Einstellungen .

Sobald Sie Zugang zu Ihren BIOS- oder UEFI-Einstellungen erhalten haben, suchen Sie nach der Option für die Hardwarevirtualisierung. Abhängig von Ihrer BIOS / UEFI-Version finden Sie diese Einstellung unter verschiedenen Namen. Sie finden es normalerweise entweder als Virtualisierungstechnologie (VTx / VTd) , Intel Virtualisierungstechnologie oder AMD-V-Virtualisierung . Möglicherweise befindet sich die Option unter Chipsatz , Prozessor , Erweiterte CPU-Konfiguration oder ähnlichem.

Wenn Sie die Hardwarevirtualisierung aktiviert haben, speichern Sie die BIOS / UEFI-Änderungen, starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler beim nächsten Start behoben ist.

Methode 4: Aktivieren der Windows Hypervisor-Plattform (falls zutreffend)

Wenn das Problem auf einer AMD-CPU mit Virtualisierungstechnologien (neuere CPU-Modelle wie Ryzen) auftritt, tritt das Problem möglicherweise auf, weil die Windows Hypervisor-Plattform auf Ihrem Gerät nicht aktiviert ist.

Beachten Sie jedoch, dass Sie zum Aktivieren dieser Funktion sicherstellen müssen, dass Windows 10 Build 1803 oder älter ist.

Die Windows Hypervisor-Plattform kann über den Bildschirm Windows-Funktion aktivieren oder deaktivieren aktiviert werden . Hier ist eine Kurzanleitung dazu:

  1. Drücken Sie die Windows-Taste + R , um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " appwiz.cpl " ein und drücken Sie die Eingabetaste , um den Bildschirm " Programme und Funktionen " zu öffnen .
  2. Innerhalb der Programme und Funktionen Seite, klicken Sie auf Aktivieren oder deaktivieren Sie Windows - Funktionen aus dem linken Bereich.
  3. Aktivieren Sie im Fenster Windows-Funktionen das Kontrollkästchen für Windows Hypervisor Platform und klicken Sie auf OK , um die Funktion zu aktivieren.

    Hinweis: Wenn Sie diesen Bildschirm nicht verwenden, stellen Sie außerdem sicher, dass Hyper-V aktiviert ist. Ist dies nicht der Fall, aktivieren Sie es, indem Sie das zugehörige Kontrollkästchen aktivieren.

  4. Starten Sie Ihren Computer neu und prüfen Sie, ob der Fehler behoben wurde.

Empfohlen

Fix: Minecraft reagiert nicht
Was ist eine Registrierungsanwendung für ein digitales TV-Tunergerät und sollte diese entfernt werden?
Was ist FileRepMalware und sollten Sie es entfernen?