Android中下载 HAXM 报错 Intel® HAXM installation failed,如何解决?

2024-01-30 07:28

本文主要是介绍Android中下载 HAXM 报错 Intel® HAXM installation failed,如何解决?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在搭建 Flutter 环境,但是在 Android Studio 中安装 Virtual Device 时,出现了一个 问题 Intel® HAXM installation failed. To install Intel® HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows 一直提示HAXM 下载失败。
网上查了各种办法,我来说一下我的解决步骤,适合新手小白去解决。
此次显示设备:Window 10 操作系统 + Android Studio

在这里插入图片描述

1. 验证虚拟化支持

我这里失败的主要原因就是 Hyper-V 要求: 固件中已启用虚拟化: 是, 一开始是 的,所以导致一直下载不上。
在这里插入图片描述

1.1 先查看设备是否开启虚拟化支持

  1. 以管理员身份打开命令提示符:Win + R -> cmd
  2. 输入 systeminfoenter
  3. 向下滚动至 Hyper-V要求 部分,就像我上面截的图
  4. 确保在固件中启用虚拟化 设置为
  5. 如果设置为 ,则需要在 BIOS 设置中 启用虚拟化 。方法如下:
    • 重启电脑。
    • 在启动期间访问 BIOS 设置(通常通过按F2、F12或Del等键)。
    • 查找虚拟化设置(通常标记为 VT-xVirtualization Technology),这一步要提醒一下,设备不同,主板不同,文件目录也不一样,一定要先查看主板型号!!!
    • 启用虚拟化并保存 BIOS 设置。
    • 重启电脑

1.2 启用Hyper-V(如有必要)

打开控制面板 -> 程序 -> 启用或关闭 Windows 功能

在这里插入图片描述

勾选 Hyper-V,然后重启电脑。
我自己尝试的时候,如果没有启用 Hyper-V 还是无法安装 HAXM
在这里插入图片描述

2. Android Studio 中重新安装HAXM

走到这里,已经可以正常安装 HAXM 了。

在这里插入图片描述

当我兴高采烈的启用 Virtual Device 时,又出了幺蛾子。 Intel HAXM is required to run this AVD.HAXM is not installed. Install Intel HAXM for better emulation performance. 就是下面这个报错。

在这里插入图片描述

然后我就各种百度,尝试了两种方法:\

2.1 Android Studio 中使用 SDK Tools 重装 HAXM

这里就没什么技术含量了,取消勾选,然后点击 Apply,在勾选 再点击Apply 然后 OK。

在这里插入图片描述
如果这里还不行的话,请看 2.2

2.2 手动安装 HAXM

正常情况下,Android Studio 中安装完以后,可以在下面的目录中看到 haxm-xx.exe 文件的,下方的目录请根据自己的实际情况来找
C:\Users\Administrator\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager
找到以后,没有就手动下载一下,下载地址,有的话就在点击安装一下。

在这里插入图片描述

到这里我的Android Studio 的虚拟设备已经开启了,真的是艰难曲折啊,有问题欢迎评论区沟通!!!!
在这里插入图片描述

参考文章:

  • Stack overflow: Android Studio Intel Haxm installation failed

这篇关于Android中下载 HAXM 报错 Intel® HAXM installation failed,如何解决?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/659494

相关文章

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

Swagger在java中的运用及常见问题解决

《Swagger在java中的运用及常见问题解决》Swagger插件是一款深受Java开发者喜爱的工具,它在前后端分离的开发模式下发挥着重要作用,:本文主要介绍Swagger在java中的运用及常... 目录前言1. Swagger 的主要功能1.1 交互式 API 文档1.2 客户端 SDK 生成1.3