Search code examples
androidhaxm

HAXM Virtualisation Install


I'm a new Android developer and learner, and I am actually facing some strange issue. (config : Intel Core i7 3630QM @ 2.40GHz , 6go ram , windows 8.1)

Just like many, I encountered the HAXM issue when I tried the emulator on the AVD manager.

What I have done :

1. Download the package for intel accelerated HAXM virtualisation via my SDK manager

  • Figure out the sdk location on my pc, and click on install (manually on the app)

C:\Users\didier\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager)

2.1 I get this error,

My PC meets the requirements but...

  • This means that my HAXM virtulisation may not be enabled on my pc.

2.2 I checked that on my BIOS, enabled it , saved and exit.

3. I retry the install from the exe file in my sdk location. - I get the same error message.

I download Speccy, a program that tells you what is on your PC, I found that on BIOS, the Virtualisation option that I enabled , was actually DISABLED.

So I rebooted, and check that, it was ENABLED.

So now, I don't know what to do, I have found some other solution to emulate, but it's quite slow, it uses ARM technology.


Solution

  • Here is a possible solution to your problem, what I've found from your information given is that:

    Your processor supports HAXM, see this spec sheet.

    The hardware requirements are:

    Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

    At least 1 GB of available RAM

    Referring to that list of possible solutions, you should try:

    1. Double check if Execute Disable Bit, VT-x, VT-d are turned on in BIOS

    2. Disable Hyper-V in Windows 8.1

    3. Create a separate boot entry that disables hyper-V completely, or just disable all of it by:

      • Press Start.
      • Type CMD.
      • Right-Click, select Run As Administrator (must do this even if on Admin account)
      • type this in bcdedit /set hypervisorlaunchtype off
      • Reboot. Hyper-V should be off now.