在您的 BIOS 安全设置中启用 VT-x(请参阅您计算机的文档)
Enable VT-x in your BIOS security settings (refer to documentation for your computer)
当我在 Android Studio 中添加虚拟设备时,Android Studio 显示此错误。看到这张图片:
.
关闭您的电脑并打开 bios 设置,并启用 Virtual Technology-x 选项并重新启动您的电脑。
完成。
简而言之 -> 您必须在 BIOS 中启用 VT-x 技术。
详细步骤如下:
1- 恢复优化默认值(不需要)//Steps to start BIOS
最好恢复之前的优化默认值,但是不需要以下步骤:
重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按删除键、F1 键或 Alt 和 F4 键来完成,具体取决于系统。
Select恢复默认值或恢复优化默认值,然后select保存并退出。
2- 在 BIOS 中启用 VT-x 技术(必需)
打开 on/Reboot 机器并打开 BIOS(按照步骤 1)。
打开处理器子菜单处理器设置菜单可能隐藏在芯片组、高级CPU配置或北桥中。
启用 Intel 虚拟化技术(也称为 Intel VT-x)或 AMD-V,具体取决于处理器的品牌。根据 OEM 和系统 BIOS,虚拟化扩展可能被标记为 Virtualization Extensions、Vanderpool 或各种其他名称。
Select 保存并退出。
注意:上述许多步骤可能因您的主板、处理器类型、芯片组和 OEM 而异。有关配置系统的正确信息,请参阅系统随附的文档。
测试:
运行cat /proc/cpuinfo | grep vmx svm
。如果命令输出,则虚拟化扩展现已启用。如果没有输出,您的系统可能没有启用虚拟化扩展或正确的 BIOS 设置。
可以找到详细说明Here
此 AVD 运行 需要英特尔 HAXM。
VT-x 在 BIOS 中被禁用。
在您的 BIOS 安全设置中启用 VT-x(请参阅您计算机的文档)。android 工作室出现此错误
我不知道如何做 Bios 安全
对于 Mac 用户,请参阅此答案:
本质上,您的 OS 可能会阻止英特尔 运行 让您的 AVD 运行所需的东西。进入 System Preferences -> Security and Privacy
,您应该会看到一个启用 Intel 进程的选项。重新启动 Android Studio,您就可以开始了。
即使我启用了 VT-X 技术并禁用了安全启动。我的 Android Studio 加载模拟器失败说 dev/kvm not found
。
在对此进行了一些研究之后。终于解决了
更新 HAXM 后出现此问题。我找到了一些有用的答案。这表明此问题出现在 HAXM 7.2.0 中。参见 this issue on github
解决步骤:
- 从 SDK 管理器卸载 Haxm。
- 从 this release page 下载以前版本的 HAXM v7.1.0。
- 安装这个 HAXM。
现在一切都应该像以前一样正常工作。
即使在启用 Intel 虚拟化技术 (Intel VT-x) 后,我在 Android Studio.by 中收到错误消息“dev/kvm not found”,使 Hyper-V 功能关闭Windows 8.1 问题已修复。
此处是如何访问 Windows Hyper-V 功能
控制面板 -> 程序和功能 -> 打开和关闭 Windows 功能。
我遇到了类似的问题,下面是我如何解决它的:
- 重新启动您的电脑,在启动时
press f10
键 select 或打开 BIOS 设置。
- 找到并检查/启用设备配置设置下的
Virtual Technology-x
选项
- 保存修改,系统重启。
- 现在一切正常
这是因为 docker 使用了 hyper-v。您只需从 windows 功能中删除 hyper-v。
在任务管理器的性能选项下检查 "Virtualization" 状态。如果你已经在你的 BIOS 中启用它并且状态仍然是 "Disabled",那么进入 bios,禁用它并保存并退出。重新启动或再次关闭。再次在 BIOS 中启用它并保存并退出。这次你会看到状态变成了"Enabled",我试了3次(不知道为什么花了那么多时间,但终于成功了)。
为了简单起见:
解决方法就是在bios中启用vt-x或虚拟化技术,在Advanced Tab下。一旦启用,错误就会消失。
仅供参考
我在 Appium studio 中启动我的 Android 模拟器进行移动测试时遇到了类似的问题,最重要的是,我有最新的 bios,它看起来与标准的非常不同。
所以附上我的电脑 bios 的屏幕截图,但该选项应该在任何 Bios 设置中都有。只需要启动计算机,然后按 Esc 或一些功能键来查看计算机 bios,然后在高级选项卡下找到正确的选项以启用它,(最重要的是,您可能需要向下滚动,因为选项会在列表)
我保留了我的 Hyper-V 功能,尽管它已启用。
惠普电脑方法:
确保在更改设置之前更新了 BIOS。如果你有一台 HP 电脑,他们有一个 HP Support Assistant app you can configure to automatically install BIOS updates. Then follow the instructions on how to update BIOS.
那你可以在搜索引擎里查一下是哪台惠普电脑改BIOS的方法
对于 HP ZBook,请执行以下步骤:
- 按住 Shift 键重新启动计算机(在单击重新启动之前),直到出现菜单。
- 在屏幕上选择 BIOS 设置(或按 F10)。
- 单击疑难解答。
- 在此菜单中使用箭头键,转到“高级选项”。
- Select UEFI 固件设置。
- Select重启。
- 重新启动进入启动菜单
- 选择 BIOS 设置
使用箭头键转到“高级”选项卡。
- 选择系统选项。
- 选中虚拟化技术 (VTx) 和定向虚拟化技术 I/O (VTd) 框。
- 返回“主要”选项卡并在底部选择“保存并退出”。
- 计算机将重新启动。
无需重启,我的情况不需要 BIOS。我已经从以下版本下载并安装了最新版本的 HAXM
:HAXM releases
我想我在安装 Docker 后也发生了同样的错误。以下解决方案对我有用:
- 转到
Turn Windows features on and off
- 取消选中
Hyper-V
复选框
- 通过
Programs and Features
卸载 Intel Hardware Accelerated Execution Manager
。卸载过程完成后,重新启动您的计算机(尝试安装新版本的 HAXM 而不重新启动对我不起作用)。
- 转到 HAXM GitHub 页面并下载版本。我下载了
HAXM v7.6.5
.
- 安装 HAXM
完成所有这些步骤后,对我来说一切都很好。
当我在 Android Studio 中添加虚拟设备时,Android Studio 显示此错误。看到这张图片:
关闭您的电脑并打开 bios 设置,并启用 Virtual Technology-x 选项并重新启动您的电脑。
完成。
简而言之 -> 您必须在 BIOS 中启用 VT-x 技术。
详细步骤如下:
1- 恢复优化默认值(不需要)//Steps to start BIOS
最好恢复之前的优化默认值,但是不需要以下步骤:
重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按删除键、F1 键或 Alt 和 F4 键来完成,具体取决于系统。
Select恢复默认值或恢复优化默认值,然后select保存并退出。
2- 在 BIOS 中启用 VT-x 技术(必需)
打开 on/Reboot 机器并打开 BIOS(按照步骤 1)。
打开处理器子菜单处理器设置菜单可能隐藏在芯片组、高级CPU配置或北桥中。
启用 Intel 虚拟化技术(也称为 Intel VT-x)或 AMD-V,具体取决于处理器的品牌。根据 OEM 和系统 BIOS,虚拟化扩展可能被标记为 Virtualization Extensions、Vanderpool 或各种其他名称。
Select 保存并退出。
注意:上述许多步骤可能因您的主板、处理器类型、芯片组和 OEM 而异。有关配置系统的正确信息,请参阅系统随附的文档。
测试:
运行cat /proc/cpuinfo | grep vmx svm
。如果命令输出,则虚拟化扩展现已启用。如果没有输出,您的系统可能没有启用虚拟化扩展或正确的 BIOS 设置。
可以找到详细说明Here
此 AVD 运行 需要英特尔 HAXM。 VT-x 在 BIOS 中被禁用。
在您的 BIOS 安全设置中启用 VT-x(请参阅您计算机的文档)。android 工作室出现此错误 我不知道如何做 Bios 安全
对于 Mac 用户,请参阅此答案:
本质上,您的 OS 可能会阻止英特尔 运行 让您的 AVD 运行所需的东西。进入 System Preferences -> Security and Privacy
,您应该会看到一个启用 Intel 进程的选项。重新启动 Android Studio,您就可以开始了。
即使我启用了 VT-X 技术并禁用了安全启动。我的 Android Studio 加载模拟器失败说 dev/kvm not found
。
在对此进行了一些研究之后。终于解决了
更新 HAXM 后出现此问题。我找到了一些有用的答案。这表明此问题出现在 HAXM 7.2.0 中。参见 this issue on github
解决步骤:
- 从 SDK 管理器卸载 Haxm。
- 从 this release page 下载以前版本的 HAXM v7.1.0。
- 安装这个 HAXM。
现在一切都应该像以前一样正常工作。
即使在启用 Intel 虚拟化技术 (Intel VT-x) 后,我在 Android Studio.by 中收到错误消息“dev/kvm not found”,使 Hyper-V 功能关闭Windows 8.1 问题已修复。
此处是如何访问 Windows Hyper-V 功能
控制面板 -> 程序和功能 -> 打开和关闭 Windows 功能。
我遇到了类似的问题,下面是我如何解决它的:
- 重新启动您的电脑,在启动时
press f10
键 select 或打开 BIOS 设置。 - 找到并检查/启用设备配置设置下的
Virtual Technology-x
选项 - 保存修改,系统重启。
- 现在一切正常
这是因为 docker 使用了 hyper-v。您只需从 windows 功能中删除 hyper-v。
在任务管理器的性能选项下检查 "Virtualization" 状态。如果你已经在你的 BIOS 中启用它并且状态仍然是 "Disabled",那么进入 bios,禁用它并保存并退出。重新启动或再次关闭。再次在 BIOS 中启用它并保存并退出。这次你会看到状态变成了"Enabled",我试了3次(不知道为什么花了那么多时间,但终于成功了)。
为了简单起见:
解决方法就是在bios中启用vt-x或虚拟化技术,在Advanced Tab下。一旦启用,错误就会消失。
仅供参考
我在 Appium studio 中启动我的 Android 模拟器进行移动测试时遇到了类似的问题,最重要的是,我有最新的 bios,它看起来与标准的非常不同。
所以附上我的电脑 bios 的屏幕截图,但该选项应该在任何 Bios 设置中都有。只需要启动计算机,然后按 Esc 或一些功能键来查看计算机 bios,然后在高级选项卡下找到正确的选项以启用它,(最重要的是,您可能需要向下滚动,因为选项会在列表)
我保留了我的 Hyper-V 功能,尽管它已启用。
惠普电脑方法:
确保在更改设置之前更新了 BIOS。如果你有一台 HP 电脑,他们有一个 HP Support Assistant app you can configure to automatically install BIOS updates. Then follow the instructions on how to update BIOS.
那你可以在搜索引擎里查一下是哪台惠普电脑改BIOS的方法
对于 HP ZBook,请执行以下步骤:
- 按住 Shift 键重新启动计算机(在单击重新启动之前),直到出现菜单。
- 在屏幕上选择 BIOS 设置(或按 F10)。
- 单击疑难解答。
- 在此菜单中使用箭头键,转到“高级选项”。
- Select UEFI 固件设置。
- Select重启。
- 重新启动进入启动菜单
- 选择 BIOS 设置 使用箭头键转到“高级”选项卡。
- 选择系统选项。
- 选中虚拟化技术 (VTx) 和定向虚拟化技术 I/O (VTd) 框。
- 返回“主要”选项卡并在底部选择“保存并退出”。
- 计算机将重新启动。
无需重启,我的情况不需要 BIOS。我已经从以下版本下载并安装了最新版本的 HAXM
:HAXM releases
我想我在安装 Docker 后也发生了同样的错误。以下解决方案对我有用:
- 转到
Turn Windows features on and off
- 取消选中
Hyper-V
复选框
- 通过
Programs and Features
卸载Intel Hardware Accelerated Execution Manager
。卸载过程完成后,重新启动您的计算机(尝试安装新版本的 HAXM 而不重新启动对我不起作用)。 - 转到 HAXM GitHub 页面并下载版本。我下载了
HAXM v7.6.5
. - 安装 HAXM
完成所有这些步骤后,对我来说一切都很好。