Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android Build a Simple Android App Getting Started with Android A Brief Introduction to Android Tools

It's saying that my computer does not support Intel Virtualization Technology. Can someone help.

I don't know what to do. Can I still android studio without that???

What computer do you have?

Ben Deitch
Ben Deitch
Treehouse Teacher

Hey Venzislav! If your computer truly doesn't support that, then you won't be able to make use of HAXM. The only thing this affects is the speed of your emulator. Without HAXM it will be slower. If it's too slow you can also test on a device or use a third party emulator like Genymotion if you'd like.

You can still use Android Studio without HAXM.

5 Answers

Ritu Kashyap
Ritu Kashyap
972 Points

Hey finally got it fixed! Needed one more thing to be done n that's the manual installation of HAXM which I might have missed during setting up Studio. I found it here : \Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager n "intelhaxm-android" is the app that needs to be installed. Now my AVD x86 started working n damn its fast. Thanks alot Chris! You really helped. :)

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Hi Venzislav Simeonov

So Intel Virtualization Technology is something that would be built into the hardware of your PC, mainly the CPU. There are different kinds of Virtualization Technologies these days such as Graphics VT, but just getting the VT error either means your CPU does not support Virtualization or you do not have Intel Virtualization enabled in the BIOS of your PC.

If you know the MODEL of your PC or laptop, we can look up detailed specifications on that specific model through the manufacturers website to see if the CPU supports Virtualization. If it is a custom build PC then you would need to find out which CPU you purchased and its model number.

Ritu Kashyap
Ritu Kashyap
972 Points

Hey Chris! I have Lenovo ideapad z510 and at the time of installation it said something like "intel virtualization technology (vt-x) is not turned on". I searched for it through the settings but didn't find anything. I'd want to know if there's any way I can enable it if its already there on my system and if not what else Could be done?

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Hi there, Ritu Kashyap

When you say you search through your settings, was it your BIOS/UEFI settings? Or are you talking about your Operating Systems settings like Control Panel in Windows?

Your BIOS/UEFI settings are accessed before the Operating System ever boots up, but with the current generation Operating Systems that support UEFI, there is a special way you can tell the computer to restart and automatically bring up the BIOS or UEFI settings. I know both Windows 8 and 10 support this, not for sure about different flavours of linux or Mac.

Ritu Kashyap
Ritu Kashyap
972 Points

Hey yea thanks I found settings for the same and enabled the service. Despite it's giving the same error. Do u think it has something to do with the system image i selected while creating the virtual device? Cuz another, a simpler one is working fine.

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

So it has been awhile since I have played with building Android apps and Android Studio.

But a way we can test this is, instead of trying to run the Virtual Device you created before you enabled Virtualization in the BIOS. Try creating a new Virtual Device that is identical to the one that isnt working while Virtualization is now enabled, see if it works that way.

If you are only getting the error on the Virtual Device you already had set up before enabling virtualization, but all devices you now create do not have that message, then there may be some setting somewhere in the background that Android Studio set when you have Virtualization or you may in fact have to recreate this device. I will see if I can find any more information around the web why this might occur.

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Ritu Kashyap

So what I am seeing is to actually be using the VT-x that you enabled in the BIOS, you would need to have something referred to as HAXM installed, this is Intel's "Hardware Acceleration Execution Manager" to speed of performance of your Virtualized Device using VT-x. This is something that would of initially installed with Android Studio as one of the check box options before clicking next to install Android Studio.

If it was checked during the install and VT-x was not enabled in the BIOS at the time. It would not have installed, you may have gotten an error during the install but the install may have still completed.

Ritu Kashyap
Ritu Kashyap
972 Points

Intel x86 Emulator Accelerator- Installed Virtualization is now enabled. Even created a new AVD with same conf. But!!

Cannot launch AVD in emulator. Output: emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. (I think its where efforts are needed. -__-) CPU acceleration status: HAX kernel module is not installed! (where can I look for this module? )

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Good Morning Ritu Kashyap

So there are two ways I know of. One is reinstalling android studio completely but ensuring the HAXM option is checked during the install. It didnt install last time because your Intel Virtualization was turned off in the BIOS so it skipped it.

A way to avoid doing a complete reinstall is the following steps:

With Android Studio open:

Go to Tools -> Android -> SDK Manager

In the SDK Manager:

Scroll to the bottom under the folder called Extras there should be a check box for *Intel x86 Emulator Accelerator (HAXM Installer) *

check it then click Install Packages

It should download and install the necessary package, I believe it should run the installer. If not let me know I will tell you how to get to the HAXM installer file. It places it in the same directory your Android SDK is.

Ritu Kashyap
Ritu Kashyap
972 Points

Oh I see and yea I went through this OS control panel where it shows a number of services. I had a clue that BIOS and Kind of settings comes up only before the OS ever boots up but definitely I wasn't using my mind then. Well anyway, what's that special way? I've got Windows 10.

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Ritu Kashyap

So on Windows 10 you can make it restart into the UEFI settings by doing the following while at the desktop.

Click Start

Click Power

Hold Shift, and while holding shift still click restart.

A screen with some options should come up.

One of these should be Troubleshoot, followed by Advanced Options. Then you will see UEFI Settings. Then your PC will do a restart an pull you right into UEFI screen during its boot up.

Now be aware that this is where configurations for alot of your hardware settings live, do not go changing a bunch of settings you arent sure of. Somewhere on the top or bottom of the screen there should be controls listed on how to navigate and change settings. Usually involves any of the arrow keys and sometimes keys like F5 or such. But you will see what Im talking about when you make it that far.

Intel Virtualization should be listed under a CPU section. Sometimes this is on the screen you land on or maybe, youll have to look around.

To get out of UEFI there will be a set of keys that you press to Save and Exit. If you make changes and dont know how to get it back or dont remember what they were, DO NOT save and exit. Just exit without saving and the changes will be reverted. The computer will reboot back into Windows.

Ill stop there and let you give it a shot, let me know if you have problems finding it.

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

Ritu Kashyap

There is also another method to getting into the BIOS while the laptop is powered off. I believe your model of Lenovo should have it. They call it the "Novo button".

While powered off there is a small button along the side of the laptop, near where you plug in the laptop power cord. Im not sure if you press it once or press and hold it, but when you do you would see the laptop power on into the "Novo button boot menu" which includes BIOS in the list.

I believe Intel Virtualization is located in the BIOS on the "Configuration" tab half way down.