Some users are encountering the "x86 emulation currently requires hardware dispatch!" mistake when trying to launch the AVD in Android Studio.  Typically, the issue occurs in a few moments after the user tries to compile an application using Android Virtual Device. The issue is non specific to a sure Android Studio build as it's reported to occur with newer and older builds. The mistake is not sectional to a certain Windows version as there are reports of it occurring on Windows 7, Windows eight and Windows 10.

x86 emulation currently requires hardware acceleration

What is causing the "x86 emulation currently requires hardware acceleration!"?

Nosotros investigated this detail issue past looking at various user reports and the repair strategies that some affected users applied to get the issue resolved. Based on what nosotros gathered, there are a few common scenarios that volition trigger this particular error message:

  • Intel/AMD Virtualization technology is not enabled from BIOS – This error might get thrown because your CPU is prevented from using the built-in hardware virtualization technologies by a BIOS setting. In this example, the solution is to access your BIOS settings and enable the hardware virtualization applied science.
  • The Intel HAXM module is not installed in Android Studio – This is i of the most common reasons why this error occurs. The installation of Intel HAXM is washed in two steps ( downloading the module via the SDK manager and running the installation executable).
  • A conflict between Avast's virtualization and Android Studio's AVD – The outcome can also occur due to a well-known disharmonize between the congenital-in virtualization technology and Avast'south hardware-assisted virtualization. This tertiary party feature is also known to conflict with a number of other applications.
  • Windows Hypervisor Platform is disabled for AMD CPU – Newer AMD CPUs all have hardware virtualization capabilities. But in gild for the virtualization characteristic to work, you'll need to ensure that the Windows Hypervisor Platform is enabled from the Windows Features screen.
  • Machine's CPU does not back up hardware virtualization – This scenario might be applicable to older CPU models. If hardware virtualization is non supported by the equipped CPU, you lot will not be able to resolve this error message unless you lot replace your current CPU with a newer model.

If yous're currently struggling to resolve the "x86 emulation currently requires hardware acceleration!" fault, this commodity will provide you with a pick of verified troubleshooting steps. Down below, yous'll notice several methods that other users struggling to resolve the aforementioned issue have used to ready or circumvent the issue.

To maintain maximum efficiency, nosotros encourage you to follow the methods beneath in the order that they are presented. You should eventually stumble upon a ready that is constructive in your particular scenario.

Method 1: Installing the  Intel HAXM module

Before accessing the BIOS settings, let's verify if the issue is not actually triggered by the missing of the Intel x86 Emulator Accelerator (HAXM installer). Without this module, AVD will non exist able to compile applications that utilise hardware virtualization even if the applied science is enabled on your computer.

Several users encountering the aforementioned error have reported that the issue went away for expert after they downloaded the missing module via SDK Manager and installed it via the HAXM installer. Follow the steps below for complete step by step instructions:

  1. In Android Studio, open SDK Manager by going to Tools > Android > SDK Manager.
    Launching the Standalone SDK Manager

    Note: You tin can also go to File > Settings and click on Android SDK (under Organization Settings). Then, but click on Launch Standalone SDK Manager to open the built-in installation utility.

  2. Expand the Extras carte and check the box associated with Intel X86 Emulator Accelerator (HAXM). Then, merely click on Install Packagesand wait for the procedure to consummate.
    Installing the Intel x86 Emulator Accelerator (HAXM installer)
  3. Now that the HAXM installer is downloaded, we need to take the steps appropriated to install information technology. To do this, navigate to the following location and double-click on intelhaxm-android.exe to install information technology:
    C:\users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\
    Installing the intelhaxm-android.exe
  4. Follow the on-screen prompts to install the Intel HAXM and wait for the procedure to complete.
  5. Restart Android Studio, run the application once more and encounter if the issue has been resolved.

If you're still encountering the"x86 emulation currently requires hardware acceleration!" error, move downwards to the adjacent below.

Method 2: Disabling Hardware-assisted virtualization from  Avast

If y'all're using Avast as an additional security layer, the error is nigh likely due to a conflict acquired by one of its security features. Every bit a lot of users take reported, the hardware-assisted virtualization of Avast is known to conflict with Android Studio's AVD, which ends up producing the"x86 emulation currently requires hardware acceleration!" error.

If this scenario is applicable to you (y'all accept Avast installed) follow the instructions below to disable hardware-assisted virtualization from the Settings menu of the security suite:

  1. Open Avast and admission the Settings carte,
  2. Inside the Settings menu, go to the Troubleshooting tab and brand sure that the boxes associated with Enable hardware-assisted virtualization and Use nested virtualization where available are Unchecked.
    Disable hardware-assisted virtualization within Avast
  3. Restart your computer and run across if the conflict has been eliminated at the adjacent startup. Run the awarding inside Android studio and meet if the error has been resolved.

If you're still seeing the"x86 emulation currently requires hardware acceleration!" error when running the AVD, move down to the adjacent method below.

Method three: Enabling Hardware Virtualization from BIOS/UEFI settings

If the commencement method didn't enable you to resolve the error message, it's likely that the mistake message is occurring because hardware virtualization is disabled from your BIOS/UEFI settings. Hardware virtualization should be enabled by default in normal circumstances, but manual intervention, BIOS Updates, and even some third party software might disable this technology.

Keep in mind that the process of enabling hardware virtualization volition be unlike depending on your BIOS/UEFI settings and your motherboard and CPU manufacturer.

However, the first footstep would be to enter your BIOS or UEFI Settings. If you have the legacy setting carte (BIOS), y'all'll need to press the Setup key during the initial booting sequence. The specific setup key should appear on the initial screen, but in case you don't spot it, you tin search for information technology online by using the search phrase "*motherboard model + setup cardinal*".

Press a key to enter BIOS Settings
Press [key] to enter setup

Note: You can too become about it blindly and printing the well-nigh mutual Setup keys during the initial booting sequence. Typically, the setup primal is one of the F keys (F2, F4, F6, F8, F10) or the Del key (on Dell computers).

If your estimator uses the newer UEFI model,  you lot will first demand to access the Advanced Startup menu. To exercise this, press Windows key + R to open up upward a Run dialog box, and so type "ms-settings:recovery" and press Enterto open up the Recovery menu of the Settings app. In one case you become there, simply click on the Restart now button under Advanced startup.

Accesing the advanced startup menu

After a while, your figurer volition restart directly into the Avant-garde options menu. Once you lot get there, navigate to Advanced Options menu and click on UEFI Firmware Settings.

Accessing the UEFI firmware settings

Once y'all've gained entry to your BIOS or UEFI settings, start looking for the hardware virtualization option.  Depending on your BIOS/UEFI version, you'll find this setting listed under different names. You can typically find it listed as either Virtualization technology (VTx/VTd), Intel Virtualization Technology or AMD-V Virtualization. Chances are the option volition be located under Chipset, Processor, Advanced CPU Configuration or something like.

Enabling Virtualization from the BIOS Settings

Once you manage to enable hardware virtualization, save the BIOS/UEFI changes, restart your computer and see if the error is resolved at the adjacent startup.

Method 4: Enabling Windows Hypervisor Platform (if applicative)

If y'all're encountering the upshot on an AMD CPU  with virtualization technologies (newer CPU models such as Ryzen), the issue might be occured because Windows Hypervisor Platform is non enabled on your device.

Only keep in mind that in order to enable this feature, you'll need to ensure that you have Windows 10 build 1803 or older.

The Windows Hypervisor Platform tin exist enabled via the Plough Windows Feature On or Off screen. Here's a quick guide on how to practice this:

  1. Press Windows key + R to open up a Run dialog box. Then, blazon "appwiz.cpl" and press Enter to open the Programs & features screen.
    Type appwiz.cpl and Press Enter To Open up Installed Programs Folio
  2. Within the Programs & Features folio, click on Turn Windows features on or off from the left-paw pane.
    Accessing the Windows Features screen
  3. Within the Windows Features window, check the box associated with Windows Hypervisor Platform and striking Ok to enable the characteristic.
    Enable the Hypervisor Platform

    Notation: While you're no this screen, as well ensure that Hyper-V is enabled. If it isn't, enable information technology past checking the box associated with it.

  4. Restart your reckoner and see if the fault has been resolved.