ERROR: x86 emulation currently requires hardware acceleration!

来源:互联网 发布:苹果笔记本推荐 知乎 编辑:程序博客网 时间:2024/05/17 09:28


开启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



0 0
原创粉丝点击