ERROR: x86 emulation currently requires hardware acceleration!


开启Android虚拟机报错:

emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!


解决方法:


1.HAXM没有开

   1.1 看下Android SDK 目录下是否存在安卓文件,有直接安装。  AppData\Local\Android\Sdk\Extras\Intel Hardware Accelerated Execution Manager\intelhaxm-android.exe

    1.2 如果没有去Intel官网下载:  http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

    1.3 或者打开SDK Manager安装(需要翻墙,在最后个文件项里的最后个)



 2.安装完后

    命令行输入sc query intelhaxm,查看运行状态:   state is: “4 RUNNING”  即代表安装成功。

BaiduShurufa_2014-12-22_14-0-24

    

     否则有可能安装失败了,那多半是BIOS里面的“Virtualization Technology”选项没有打开,去BIOS里面打开就可以了。



如果安装成功,但开启不了服务state:stoping,Virtualization Technology已经开启的情况话。有可能是当前win8系统,默认安装了Hyper-V。安装了Hyper-V后其他进程就无法使用虚拟化技术了。

解决办法:

管理员运行cmd,输入如下命令

  1. bcdedit /copy {current} /d "Windows 8 - no hypervisor" 

  2. bcdedit /set {这里填上一步得到的一串字符} hypervisorlaunchtype off 

现在重启机器就有两个选项,一个是有Hyper-V的win8,一个是无Hyper-V的win8,选择无Hyper-V,然后安装IntelHaxm.exe



参考文章:http://blog.sina.com.cn/s/blog_5d3cc7eb0102v9hz.html

http://www.cnblogs.com/csulennon/p/4178404.html

http://www.cnblogs.com/niunan/p/4103291.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值