'HAXM installed successfully, but not recognized by Android Studio 2.1

Intel HAXM installs successfully (according to the log) both through Android Studio and directly from Intel's executable. However, Android Studio 2.1 says "HAXM is not installed" and prompts me to install it in an endless cycle (Not installed, install? Installed successfully. Not installed, install?).

Note: it worked fine in the previous version of Android Studio. Since upon upgrading it didn't recognize HAXM, I tried uninstalling Android Studio and reinstalling 2.1, but it still is not recognizing the HAXM installation.

How can I get Android Studio to understand that Intel HAXM is installed?

This is on Windows 10.



Solution 1:[1]

The link to the youtube from mounir elfassi's answer on this problem worked for me in 2021.

https://www.youtube.com/watch?v=Z7xoPCv3sYs

In this tutorial, He go to the HAXM file location where it is already downloaded by android studio and installs it manually.

I tried the same method and my problem was solved.

Solution 2:[2]

please try to install it from here:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

or try to uncheck >> save HAXM installer in your SDK Manager => and install it again


Run the HAXM installer via the path:

your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe

Take a look at this video : https://www.youtube.com/watch?v=Z7xoPCv3sYs

Solution 3:[3]

After trying to install manually by going to file path -

~\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager

Sometimes the HaxmSetup.exe does not install and shows an error"The system requirements are not satisfied".

This error can have multiple reasons,

  • Hyper-V is enabled.
  • Virtualisation is disabled.
  • ...

I found the solution here

For my device the virtualization was disabled, and it can be easily checked by going to task manager and then under performance tab below the CPU utilization graph.

Then you have to enable it by going into BIOS setting of your device. It is different for every device so it is better you search where can you find virtualization settings for your device.

Solution 4:[4]

I solved it by: 1- going to my android sdk. 2- open 'extras' file then 'intel then 'Hardware_Accelerated_Execution_Manager'. 3- Finally 'haxm-7.6.5-setup' to setup manually. this should work will with you as happened with me.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2
Solution 3
Solution 4 Bassam Salama