Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Intel HAXM is required to run this AVD Your CPU does not support VT-x

I know there are a lot of similar questions out there, and I am new to Android world. I get the following errors as I try to run app (Shift + F10)

Intel HAXM is required to run this AVD.

Your CPU does not support VT-x.

Unfortunately, your computer does not support hardware accelerated virtualization.

Here are some of your options:

  1. User a physical device for testing

  2. Develop on a windows/osx computer with an intel processor that supports VT-x and NX

  3. Develop on a linux computer that supports VT-x or SVM

  4. Use an Android Virtual Device Based on an ARM system image (This is 10x slower that hardware accelerated virtualization)

Android Studio Error

When I do dxdiag on this computer(windows 10) I get the following. Its long but the system information is as below. I am not able to determine if my PC can be used to develop android application. Can someone please help me? Is virtualization required to develop android apps?

In here it is suggested that we have to enable VT-x in bios, but I dont see anything of that sort in my bios. Is there a way out of my predicament?


System Information

  Time of this report: 12/29/2016, 15:24:38
         Machine name: DESKTOP-DTQ75J3
           Machine Id: {8D78413A-33B7-4359-BB61-8841CC747D2C}
     Operating System: Windows 10 Enterprise 64-bit (10.0, Build 14393) (14393.rs1_release_inmarket.161208-2252)
             Language: English (Regional Setting: English)
  System Manufacturer: Gigabyte Technology Co., Ltd.
         System Model: G41M-Combo
                 BIOS: Award Modular BIOS v6.00PG
            Processor: Intel(R) Core(TM)2 Duo CPU     E7400  @ 2.80GHz (2 CPUs), ~2.8GHz
               Memory: 4096MB RAM
  Available OS Memory: 4060MB RAM
            Page File: 4199MB used, 2548MB available
          Windows Dir: C:\WINDOWS
      DirectX Version: DirectX 12
  DX Setup Parameters: Not found
     User DPI Setting: Using System DPI
   System DPI Setting: 96 DPI (100 percent)
      DWM DPI Scaling: Disabled
             Miracast: Not Available

Microsoft Graphics Hybrid: Not Supported DxDiag Version: 10.00.14393.0000 64bit Unicode

like image 433
VivekDev Avatar asked Dec 29 '16 15:12

VivekDev


1 Answers

Make an AVD With ARM Instead of HAXM -

  1. Go to Tools -> Android -> AVD Manager
  2. Click "Create Virtual Device"
  3. Select which device you want to use from the list (i.e Nexus 5) and click "Next".
  4. Here you're given a list of android release versions. Look at the ABI column. "Armeabi-v7a" ABI is what to look for, for whichever API Level you want.
  5. Hit "Next" and modify name/size if you want, click "Finish" when done.

Courtesy: user2636417's answer to "Android Studio - How Can I Make an AVD With ARM Instead of HAXM?"

like image 146
Vilokan Labs Avatar answered Jan 03 '23 11:01

Vilokan Labs