在您的 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

最好恢复之前的优化默认值,但是不需要以下步骤:

  1. 重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按删除键、F1 键或 Alt 和 F4 键来完成,具体取决于系统。

  2. Select恢复默认值或恢复优化默认值,然后select保存并退出。

2- 在 BIOS 中启用 VT-x 技术(必需)

  1. 打开 on/Reboot 机器并打开 BIOS(按照步骤 1)。

  2. 打开处理器子菜单处理器设置菜单可能隐藏在芯片组、高级CPU配置或北桥中。

  3. 启用 Intel 虚拟化技术(也称为 Intel VT-x)或 AMD-V,具体取决于处理器的品牌。根据 OEM 和系统 BIOS,虚拟化扩展可能被标记为 Virtualization Extensions、Vanderpool 或各种其他名称。

  4. 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,请执行以下步骤:

  1. 按住 Shift 键重新启动计算机(在单击重新启动之前),直到出现菜单。
  2. 在屏幕上选择 BIOS 设置(或按 F10)。
  3. 单击疑难解答。
  4. 在此菜单中使用箭头键,转到“高级选项”。
  5. Select UEFI 固件设置。
  6. Select重启。
  7. 重新启动进入启动菜单
  8. 选择 BIOS 设置 使用箭头键转到“高级”选项卡。
  9. 选择系统选项。
  10. 选中虚拟化技术 (VTx) 和定向虚拟化技术 I/O (VTd) 框。
  11. 返回“主要”选项卡并在底部选择“保存并退出”。
  12. 计算机将重新启动。

无需重启,我的情况不需要 BIOS。我已经从以下版本下载并安装了最新版本的 HAXMHAXM releases

我想我在安装 Docker 后也发生了同样的错误。以下解决方案对我有用:

  1. 转到Turn Windows features on and off
  2. 取消选中 Hyper-V 复选框

  1. 通过 Programs and Features 卸载 Intel Hardware Accelerated Execution Manager。卸载过程完成后,重新启动您的计算机(尝试安装新版本的 HAXM 而不重新启动对我不起作用)。
  2. 转到 HAXM GitHub 页面并下载版本。我下载了 HAXM v7.6.5.
  3. 安装 HAXM

完成所有这些步骤后,对我来说一切都很好。