Android virtual device cannot start on Windows 7 - android-studio

Whenever I try to create a virtual device in Android Studio it always returns this error:
Intel HAXM is required to run this AVD.Enable VT-x in your BIOS security settings.
I have installed haxm 6.1.2 and it's not working. My computer is with Intel Core i5-2450m CPU. From Intel's website, it shows that it supports virtualization. But I have not been able to figure out how to enable the virtualization.

I think the virtualization isn't enabled in your BIOS settings.
Open boot menu by pressing F2 just before your system starts. Go to System Security. Make sure that VIRTUAL TECHNOLOGY VTX is checked, then hit F10 to save.
I hope this will work.

Related

VT-x enabled but Studio cant use it

Good afternoon
I can't start virtual device I created because "VT-x or SVM not supported". Lets say VT-x is required for Oracle Virtualbox and other emulators, I have VT-x enabled and I use many emulators without problems.
"Troubleshoot" window of Studio provides an option to use AVD based on ARM system image (10x slower), but when I create new device, the "Next" / "Finish" buttons are disabled if I select any image except of x86 image.
I have VT-x enabled in BIOS. All tutorials how to fix similar bugs are related to enable of this option. Both type of Graphics in the VM options (hardware or Software) tested.
System: Windows 7 x64, AMD 6 core CPU, few years ago I was running Android Studio and AVDs at the same hardware under Windows 2003 (Probably, Studio 2.0) and it worked.
Any ideas?

Android Studio Emulator error "Emulator: CPU acceleration status: Unable to open HAXM device: ERROR_FILE_NOT_FOUND"

I was able to use Emulator in the android studio without any problems. Since today I am getting the error as:
"Emulator: CPU acceleration status: Unable to open HAXM device: ERROR_FILE_NOT_FOUND".
Virtualization is enabled in BIOS, Intel Hardware Accelerated Execution Manager is installed in control panel - programs.
Also tried installing intelhaxm-android.exe from android sdk folder.
Please help with the error.
(i7/16gb/windows 10).
I solved that problem following steps
disabling Hyper-v
reinstalling HAXM
- Android studio -> SDK Manager -> SDK Tools -> Intel x86 Emulator Accelerator
Use Hyper-V instead of HAXM
I had the same error. Disabling Hyper-V avoided this error however it also stopped Docker from working properly.
To use both the Android Emulator and Docker on Windows 10 you need to:
Uninstall the Hardware Accelerated Execution Manager (HAXM)
Enable Hyper-V (check by running "Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online" in PowerShell running as Administrator)
Enable Windows Hypervisor Platform
Restart your computer
Enable Virtualization Technology in your computer's BIOS
Enable Hardware Enforced Data Execution Prevention in the BIOS
Enable Hyper-V and Windows Hypervisor Platform in Control Panel\Programs\Programs and Features -> Turn Windows features on or off
Enable Windows Hypervisor
Microsoft recommends that you use Hyper-V instead of HAXM to accelerate the Android emulator (detailed instructions).
I had the same issue, and solved it by disabling the Hyper-V hypervisor on Windows (from the "Activate/Deactivate Windows Functionalities" menu).
1st you uninstall the hexm everywhere also in android studio :
Download haxm version haxm-macosx_v7_0_0.zip from here Click Me
And Follow this steps : Haxm error in android studio 3.0 with windows requires a digitally signed driver
You can disable hyper-v or you can visit here
You can't run a VM-accelerated emulator inside another VM, such as a VM hosted by VirtualBox, VMWare, or Docker. You must run the Android emulator directly on your system hardware
For me Hyper-V hypervisor was not installed but still I got the error. What I did was I went to SDK Manager->SDK Tools and there I unchecked Intel x86 Emulator Accelerator clicked apply. Closed my Android studio and then reopened Android studio and again went to SDK Manager->SDK Tools and installed Intel x86 Emulator Accelerator by checking the item and clicking apply. And it started working fine.
I had the same problem, but I need Hyper-V for Docker.
So according to the official documentation, you have 3 choices (the second solution helped me):
You have an Intel processor and do not need to run Hyper-V at the same time as the Android Emulator.
Use Intel HAXM.
You have an Intel processor and do need to run Hyper-V at the same time as the Android Emulator.
Use WHPX.
You have an AMD processor.
Use WHPX.
See: https://developer.android.com/studio/run/emulator-acceleration#choose-windows-hypervisor

failed to Install HAXM while installing android studio

Failed to install intel HAXM.
This computer meets the requirments for HAXM, but intel virtualization technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.
This message appears in between installation process, though after installation studio is running. Please let me know effects of HAXM installation failure on studio. How to correct??
HAXM will speed up your emulator (in my experience dramatically).
VT-x is enabled via your machines bios (look for references to virtualisation and ensure they are enabled).
There's little downside to enabling virtualisation in your bios to get the benefits of HAXM but if you don't want to bother it won't stop you using Android Studio.

Enabling Virtualization with no option in BIOS (Windows 8.1 basic, Samsung laptop)

I downloaded and installed Android Studio but I am not able to install Intel-HAXM (hardware-acceleration for the emulator) because I am unable to turn on virtualization.
I downloaded Speccy and it says virtualization is disabled.
I got into BIOS using F2 on startup and it says Intel VT-x is disabled but there is no option to enable it.
When I run Android Studio I get an error saying I need Intel-HAXM installed. When I try to install intel-HAXM (running as admin) I get an error saying "This computer does not support Intel virtualization technology. HAXM can not be installed".
My laptop is a Samsung NP355V5C running a recent update to Windows 8.1 Basic. I do not have Hyper-V as that is only available for higher levels of Windows 8.1
Also I don't believe I'm qualified to hack my BIOS. Please help me find a way to enable virtualization or to use Android Studio for development without using Intel-HAXM.
Please help me find a way to enable virtualization
See if there is a BIOS update from Samsung. It is possible, though somewhat unlikely, that they have added the ability to toggle Intel virtualization extensions in a BIOS update.
Outside of that, you would need to buy a new computer.
to use Android Studio for development without using Intel-HAXM
Use the ARM emulator images instead of x86 emulator images. These do not require HAXM. However, they run a lot slower than their x86 counterparts.
Here is a screenshot of the AVD Manager from Android Studio:
The "ABI" column indicates what CPU architecture that AVD will use. Those that are listed as armeabi-v7a are ARM images, and they will work on your notebook without HAXM.
However, as I mentioned, they will be very slow, particularly for higher-resolution screens. I suggest using some fairly low-resolution screens (e.g., Nexus S) to get by.

HAXM installation fails claiming VT-X not present [duplicate]

This question already has answers here:
Error during installing HAXM, VT-X not working
(25 answers)
Closed 8 months ago.
I'm having difficulties trying to install HAXM for my emulator in Android Studio. I have an hp2000 notebook; I updated Windows 8.1 to Windows 8.1 Pro to activate the Hyper-V feature and I even went to system settings to enable virtualization, but am still getting "This computer does not support Intel virtualization (VT-x). HAXM cannot be installed. Please refer to the Intel HAXM documentation for more information."
My Android Studio SDK manager is showing that it's installed.
This procedure worked perfectly for me. Hope this helps.
F10 (Computer Set Up) - BIOS - Security -System Security -Enter - Virtual Technology (VTX)-Enable-FileSave and Exit
Goto sdk Folder: F:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Run intelhaxm-android.exe
You should be seeing a dialog box which quotes, "Completed Intel Hardware Accelerated Execution Manager Set Up Wizard. Click the Finish Button to exit the wizard"
Once this works, open android studio, and try running the emulator. You should be seeing "HAX is working and emulator runs in fast virt mode"
After enabling the virtulization in-bios do hard restarting via power button solved my problem:). I read in intel blog to do so. So try this option it may help:)
You must have an Intel processor that supports virutalization and ND bit on. You can check http://ark.intel.com to tell.
to set ND bit you can use bcdedit /set nx AlwaysOn
to set virtualization properly once enabled in BIOS you can type
bcdedit /set hypervisorlaunchtype off
If you're using Avast disable "Enable hardware-assisted virtualization" under Settings > Troubleshooting)
Get the download from https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
well, i turned off hyper-v on optional windows components (saim's suggestion). enabled virt in bios. then i went to find the haxm reinstall, and only found this file, C:\Users\ich\AppData\Local\Temp\intel\HAXM\1.1.1\silent\hax64.msi (i have a 64 bit box), ran it, and android studio 1.5.1 is happy. windows 10. hope that helps.
You can enable Intel Virtualization Technology from BIOS or if you dont have installed Emulator Acceleator(HAXM) you should install.
Turn off your PC and turn it back on, then instantly hit F10 or the ESC button (whichever works for you) - it will enter you into the BIOS
Use the arrow keys to enter into System Security
Ensure VIRTUAL TECHNOLOGY VTX is checked, then hit F10 to save, and reboot your computer
Now press the Windows key on your keyboard and just type Hyper-V; then click on the top appearing result
Uncheck Hyper-V from there
Now go to the path where you have saved your sdk folder - by default it is saved in C:\
Go to C:\Android\sdk\extras\intel\ and run Hardware_Accelerated_Execution_Manager, then run intelhaxm-android.exe
If it shows a dialog box which quotes, "Completed Intel Hardware Accelerated Execution Manager Set Up Wizard", click the finish button to exit the wizard
Open Android Studio again, run your app, and if it doesn't show your virtual devices then click on the small refresh button on the bottom right.
I was having a similar problem. It worked out that I hadn't got the HAXM-Installer installed on my PC.
To do this go to: Tools -> Android -> SDK Manager -> SDK Tools (Tab) -> Check the Intel x86 Emulator Accelerator (HAXM installer) option then click apply (As shown in the image below).
Android SDK Manager (Image)

Resources