This is my experience to the apparent update for users with AMD based computers on July 9, 2018.
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
To start, I'm using a Ryzen 1700x and Windows 10 Pro that just finished it's round of windows updates yesterday.
I think I followed everything to the letter but it continues to display that error.
10:40 PM Emulator: emulator: ERROR: x86 emulation currently requires
hardware acceleration!
https://i.imgur.com/Rdm7CyH.png
I'm currently using Android Studio 3.2.1 and Android Emulator 27.3.10
https://i.imgur.com/TTtbHu0.png
I made sure AMD's virtualization option "SVM Mode" was enabled in BIOS.
https://i.imgur.com/8ouqmxb.jpg
I have tried enabling BOTH Hyper-V and Windows Hypervisor Platform. I have since disabled Hyper-V since it isn't a requirement, but kept Windows Hypervisor Platform enabled as listed. Either way, it still doesn't work.
https://i.imgur.com/d3Y79NK.png
https://i.imgur.com/vyzpQck.png
I have also tried downloading the Canary build 3.3. Still nothing.
I have also tried completely uninstalling my Android Studio, re-downloading and re-installing it. Still nothing.
Any ideas??
The following answer is not mine, It was taken from this question:
Run Android studio emulator on AMD processor
Go to this URL and give him appropriate credit to Jorge Valdés.
To solve this problem you have to install the and Android OS for another chip different from the x86 architecture, to do this follow this instruction:
-Create Virtual Device
-Choose any hardware
-Now in system image you need to click on the "Other Images" tab
-Select an image to install. IMPORTANT: Notice that for AMD in the "ABI" column it has to say: ARM EABI v7a or ARM 64 v8a
-Install it and restart Android Studio
I did try and It works.
i am using android studio 3.1.3
while building ill get those errors
Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!
Emulator: Process finished with exit code 1
If you have Intel processor try to install HAXM either from SDK manager or from intel website. You should also check if Hardware Virtualization is enabled in BIOS.
The Android emulator needs sometimes hardware acelleration features, so that's why it prompts the error.
You have here all the documentation about the Hardware Acelleration and a full explanation how to install it:
Documentation Configure Emulator graphics rendering and hardware acceleration
If you dont wan't to read the full doc, here's what you need to do:
Open Android SDK Manager and install "Intel x86 Emulator Accelerator"
Find the folder path where you just download it (You can find it on the top)
Once open the path open the subfolder extras\intel\Hardware_Accelerated_Execution_Manager and install intelhaxm-android.exe*
Restart Android Studio and try to run the emulator.
*If it prompts an error about virtualization technology you should enable it on your BIOS, there's a lot of tutorials on internet depending on your O.S
Hope it helps you
Firstly while creating the emulator you have to tick mark the hardware selection option.
You could delete the chosen AVD and create a new one.
Read more in the docs and here.
Also as rightly suggested, to make an emulator your Virtualization should be enabled in the BIOS.
I am trying to run my app on the simulator on Android Studio. I am new to Android btw. This is the message I got
"emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
"
But I remembered clearly that I did install the simulator on SDK manager. Any ideas? Please advise.
In your Android SDK Manager, scroll down to the "Extras" section and install the Intel x86 Emulator Accelerator (HAXM installer) package.
First of all, make sure that you have installed all the packages in SDK manager (especially extras).
Secondly, if there are other issues have a look at this thread:
https://stackoverflow.com/a/30129536/2507646
One of the issues is enabling virtualization in BIOS settings on your laptop. I had the same issues, and that was the resolution.
I just installed Android Studio without any problems. But when I run the emulator, I get an error:
Cannot Launch AVD in emulator. Output: emulator emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
I have found a lot of similar posts and I have tried a few things but nothing has worked so far so I decided to make a post.
What I've tried:
Install HAXM through Android Studio
Download it separately through Intel
The error I get for the second option is
This computer meets the requirements for HAXM, but intel VT-x is not turned on. HAXM cannot be installed until VT-x is enabled
So I went into my BIOS but it was already turned on so nothing else I can do there.
Any suggestions?
HAXM stands for "Hardware Accelerated Execution Manager". It is used for launching Emulators and must be installed and in usable status.
Please note that Emulator launching means Virtualisation. So, we need to ensure that Intel Hardware to launch Virtualisation Technology(VT) is enabled in our machine.
So, here 2 things are there
HAXM is installed and VT is enabled?
HAXM is usable?
Following are the steps:
Step.1) Ensure that HAXM is installed.
In Eclipse env.
In Android SDK env. (Click "SDK Manager ==> SDK tools tab")
Close your Eclipse/Android SDK IDE.
Please note only the installer is downloaded at this stage and not actually installed.
Step.2) Launch the installer.
Android SDK path:==> C:\users\%username%\AppData\Local\Android\sdk. In this directory, go to extras → Intel → Hardware_Accelerated_Execution_Manager and run the file named "intelhaxm-android.exe".
In most cases, the installer launcher should launch. But in some cases, you may encounter this error:
Just make sure that your machine has Hardware Virtualisation Technology(VT) Enabled.
Restart your machine, and keep pressing F1+F2 for the BIOS option and Enable VT as follow.
Again repeat Step.2)
Step.3)
Restart the machine.
a.) Go to Control Panel → Program and Feature.
b.) Click on Turn Window Features on and off. A window opens.
c.) Uncheck Hyper-V option and restart your system.
Now, you can Start HAXM installation without any error.
And then Start your Emulator.
I had this problem for a while too.
I'm not sure if you've done this already but after installing HAXM through Android Studio, you must run the installer located at:
/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
If you've already done this or it's still not working, try disabling any anti-virus software you have. Apparently it can prevent HAXM from installing.
If it's still not working, check out this post for more help: HAXM error but vt-x is enabled
I also got this problem. Relax. Go through the following steps:
Go to SDK Manager in Tools > Android > SDK Manager, go to launch Standalone SDK Manager, then check the Intel x86 Emulator Accelarator(HAXM Installer)
Then downnload intel haxm from https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager , haxm-windows_v6_0_1.zip (6.0.1) for Windows.
Now we have to enable VT-X from The BIOS, go to settings > Change PC settings > Update and Recovery > In Recovery, go to advanced , Restart now > Trouble Shoot (advanced options) > Advanced options > UEFI Firmware settings > Restart. It will take you to BIOS page , click F10 for BIOS settings , in that go to System > System Configuration . Under that , virtualization technology will appear . Enable it by clicking Enter. Then Exit and Save.
Hopefully !! This will works . Good luck.
When I got this problem, this is wat I did, I tried everything else until I opened my Android Studio as an administrator, then I went to Tools >> Android >> Android SDK Manager, from there, opened tools tab, then extras, then check HAXM, then I was able to install HAXM. Hope it helps someone
I was running Android Studio 3.1.3, and I was very much frustrated with it, as the AVD was not running at all! In anger, I deleted Android Studio and downloaded it all again (now, the version was 3.1.4).
Originally, I had done a "Standard" installation, but this time I did a "Custom" installation, making sure to check the "Android Emulator" and "Intel HAXM Installer" options. This guarantees that the correct components are installed. Now you can create the AVDs.
I faced this problem then I enable VMX in Bios And It solved my problem.
confirm whether the control panel-program-can find "HAXM", if installed, this is a wrong installation.
reinstall "HAXM" in the SDK Tool of Android Studio.
The method is applicable to confirming that the parameters of the BIOS have been set correctly.
I Use the latest version of Android Studio (Ver1.0.1 - 11 December 2014)
When I try to run the emulator, I got this Error :
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
But I think I've already installed what it needs:
1) I click the Run button ...
2) The Error
3) My SDK Manager
Try to reinstall Intel HAXM (it is in %android-sdk%/extras/intel/Hardware_Accelerated_Execution_Manager) and check if it enabled in your BIOS.
Also (but it is not preferred because slower), you can make your emulator to use arm7 image.
Are you sure the SDK manager actually installed the package?
On my Mac the SDK manager only downloads it, had to install it manually (see here).
How to install per OS: https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager