在win8.1系统上,运行android Emulator虚拟器缺少HAXM的问题(一)

来源:互联网 发布:mac google调试工具 编辑:程序博客网 时间:2024/05/16 05:02

首先,最近新购进一台高配电脑,也是准备配置相关android的发开环境然后开发android程序,可是遇到了很多问题,最终得以解决,现在把一些经验写在这里,提供给一些刚接触android的朋友作为参考,希望对大家有帮助。

安装好android开发环境后,需要配置AVD(Android Virtual Device),就是Android运行的虚拟设备,他是Android的模拟器识别。可是由于之前没有过开发经验的原因,自己创建了几个AVD,如图:



在选择CPU/ABI的这里如果选择了ARM的可以正常运行虚拟机,可是如果选择Intel Atom的话,会出现问题

这个框就代表你的Intel HAXM没有安装,那么问题来了,这个要到哪里安装呢?

我们要找到android的安装环境中的sdk,具体位置因人而异,我的路径是:E:\android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

也就是说 ,你要找到你的android sdk环境里的extras文件夹,在里面找到intel文件夹,里面有一个Hardware_Accelerated_Execution_Manager文件夹,点进去后如图:


这个里面有一个intelhaxm.exe文件,双击安装它。

如果没有找到相关的文件或文件夹,这里提供一个下载地址,可以下载一个,进行安装:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager


选择下面的这个haxm-windows_r05.zip (1.1.1)下载并进行安装;

可是在安装过程中又遇到这个问题:


这个框代表,你的电脑有开启HAXM的能力,但是Intel Virtualization Technology没有开启,那么问题又来了,这个Intel Virtualization Technology要在哪里开启呢?

以我的电脑为例,是联想Y50 win8.1 64位系统,我们需要先进入我们的BIOS(Basic Input Output System)基础输入输出系统,ps:不同的电脑进入的方法不一样,我的是开机按F2

进入后,(图不太一样不过原理一样)选择Configuration->Intel Virtual Technology 把disable变成enable  F10保存设置,然后重启就好用了。


第一次原创,就写这么多,谢谢大家!


1 0