当前位置: 移动技术网 > 移动技术>移动开发>Android > 解决android报错:Intel HAXM is required to run this AVD

解决android报错:Intel HAXM is required to run this AVD

2020年11月21日  | 移动技术网移动技术  | 我要评论
今天,简单讲解android 启动模拟器时,提示错误:intel haxm is required to run this avd. vt-x is disabled in bios. enable

今天,简单讲解android 启动模拟器时,提示错误:

intel haxm is required to run this avd. vt-x is disabled in bios. enable vt-x in your bios security settings (refer to documentation for your computer)的问题。

这个问题其实是android studio是否下载了download intel x86 emulator accelerator (haxm installer),所以检查sdk manager是否下载download intel x86 emulator accelerator (haxm installer),如果下载了,那么可能是电脑没有开启虚拟化技术,去bios开启intel虚拟化。

具体步骤如下:

1.首先在sdk manager中检查是否安装download intel x86 emulator accelerator (haxm installer),如果没有安装,则在sdk manager中下载安装download intel x86 emulator accelerator (haxm installer)。

2.到sdk目录下(一般是c:\users\administrator\appdata\local\android\sdk),在这个目录下沿着 extras > intel > hardware_accelerated_execution_manager 目录找到intelhaxm-android.exe这个文件安装定并运行。

3.在安装的过程中,你可能会遇到这样的错误提示:”intel virtualization technology (vt,vt-x) is not enabled”,不用担心,这时你只需要进入bios界面在“configurations”中找到“intel virtualization technology”将其设置成enable即可(关于进入bios界面的方式不同的电脑大同小异,我的笔记本是联想笔记本,所以我在开机显示联想logo的一瞬间按下f2即进入了bios界面)。

android 解决错误:intel haxm is required to run this avd就讲完了。

就这么简单。

补充知识:解决amd cpu 启动android模拟器时无法安装intel haxm 的问题

刚买的电脑,是用的amd的cpu,在安装android开发环境时,遇到以下问题:

failed to install intel haxm. for details, please check the installation log: "c:\users\zhangqs\appdata\local\temp\haxm_log9.txt"
haxm installation failed. to install haxm follow the instructions found at: https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
installer log is located at c:\users\zhangqs\appdata\local\temp\haxm_log9.txt
installer log contents:
=== logging started: 2020/1/4 13:34:14 ===
this computer does not support intel virtualization technology (vt-x) or it is being exclusively used by hyper-v. haxm cannot be installed. 
please ensure hyper-v is disabled in windows features, or refer to the intel haxm documentation for more information.
 
=== logging stopped: 2020/1/4 13:34:14 ===
done

网上搜了很多办法,试过下面几种,都不行。

1.关闭hyper-v。

2.禁用hyper-v相关的服务。

3.单独下载intel haxm安装。

试了很多次,都失败了。

我的电脑配置是:

在网上一搜,说是android studio已经支持amd cpu的,后面在android sdk配置项中终于发现有这么一项。

(根据下面图中2处红色标记就可以找到android对应的amd模拟器驱动)

简单的来说,就是以下步骤:

1.开机进入bios,设置cpu开启虚拟化。是否开启,可以通过任务管理器确定。

2.关闭win10的hyper-v和windows hypervisor platform 和 windows sandbox。

(如果不知道是该勾选,还是不勾选,跟下面截图的选中状态一致即可。)

对应中文版的系统是:

3.打开命令行,进到:

$android_sdk_root\extras\google\android_emulator_hypervisor_driver.

($android_sdk_root\ 是android sdk的安装路径,如果不是安装在默认路径,需要你手动改一下)

运行:silent_install.bat,如果执行结果返回是:state: 4 running,说明安装成功。

至此,就可以使用android针对amd处理器的高性能模拟器了。

以上这篇解决android报错:intel haxm is required to run this avd就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网