在BIOS安全设置中启用VT-x(请参阅计算机文档)

时间:2016-09-17 04:28:07

标签: android android-studio haxm

当我在Android Studio中添加虚拟设备时,Android Studio显示此错误。看这个图像: enter image description here

13 个答案:

答案 0 :(得分:23)

enter image description here

关闭电脑并打开BIOS设置,启用Virtual Technology-x选项并重新启动电脑。

进行。

答案 1 :(得分:9)

您必须在BIOS中启用VT-x技术。以下是详细步骤:

1-恢复优化的默认值(不是必需的) //Steps to start BIOS

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

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

  2. 选择恢复默认值或恢复优化的默认值,然后选择保存并执行;退出。

  3. 2-在BIOS中启用VT-x技术(必要)

    1. 打开电源/重新启动机器并打开BIOS(按照步骤1)。

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

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

    4. 选择保存&出口。

    5. 注意:上述许多步骤可能因主板,处理器类型,芯片组和OEM而异。有关配置系统的正确信息,请参阅系统随附文档。

      测试:

      运行cat / proc / cpuinfo | grep vmx svm。如果命令输出,则现在启用虚拟化扩展。如果没有输出,则系统可能没有虚拟化扩展或启用了正确的BIOS设置。

      详细说明可以在Here

      找到

答案 2 :(得分:3)

即使我已启用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。

现在一切都应该像以前一样正常。

答案 3 :(得分:1)

https://www.youtube.com/watch?v=imtzdmY3SQQ

这是因为docker使用hyper-v。您只需要从Windows功能中删除hyper-v。它对我有用。

答案 4 :(得分:1)

HP计算机方法:

在更改设置之前,请确保您的BIOS已更新。如果您有HP计算机,则它们具有HP Support Assistant app,您可以配置为自动安装BIOS更新。然后按照instructions on how to update BIOS

然后,您可以查找哪台HP计算机,以了解如何在搜索引擎中更改BIOS。

对于HP ZBook,请按照以下步骤操作:

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

答案 5 :(得分:0)

英特尔HAXM需要运行此AVD。 在BIOS中禁用VT-x。

在BIOS安全设置中启用VT-x(请参阅您的计算机的文档)。在android studio上出现此错误 我不知道怎么做Bios Security

答案 6 :(得分:0)

对于Mac用户,请参阅以下答案:

  

https://stackoverflow.com/a/47414989/2788608

从本质上讲,您的操作系统可能会阻止英特尔运行所需的AVD以进行AVD。进入System Preferences -> Security and Privacy,你应该看到一个选项来启用英特尔进程。重启Android Studio,你应该好好去。

答案 7 :(得分:0)

即使启用了英特尔虚拟化技术(Intel VT-x),我仍然在Android Studio中收到错误消息“未找到dev / kvm”。通过关闭Windows 8.1中的Hyper-V功能,该问题已得到解决。

这是访问Windows Hyper-V功能的方法

控制面板->程序和功能->打开和关闭Windows功能。

答案 8 :(得分:0)

我有类似的问题,下面是我如何解决它:

  • 启动press f10键以选择或打开BIOS设置时,重新启动PC。
  • 在“设备配置设置”下找到并检查/启用Virtual Technology-x选项
  • 保存更改,系统重新启动。
  • 现在一切都应该正常了

答案 9 :(得分:0)

在任务管理器中的“性能”选项下检查“虚拟化”状态。如果您已经在BIOS中启用了它,并且状态仍然是“ Disabled”,请转到BIOS,禁用它并保存并退出。重新启动或再次关闭。再次在BIOS中启用它并保存并退出。这次,您将看到状态更改为“已启用”,这花了我3次尝试(不知道为什么花那么多时间,但最终还是有效)。

答案 10 :(得分:0)

只是为了简单起见: 该解决方案仅是在高级选项卡下的bios中启用vt-x或虚拟化技术。并且一旦启用,错误就会消失。Screenshot of bios

仅供参考 在Appium Studio中启动Android模拟器进行移动测试时,我遇到了类似的问题,最重要的是,我拥有了最新的BIOS,它与标准的BIOS看起来非常不一样。
因此,请附上我的计算机BIOS的屏幕截图,但该选项应该在任何BIOS设置中都存在。只需引导计算机,然后按Esc或某些功能键以查看计算机的BIOS,然后在“高级”选项卡下找到正确的选项以启用它(最重要的是,您可能需要向下滚动,因为该选项位于清单) 我保留了Hyper-V功能,尽管该功能已启用。

答案 11 :(得分:0)

无需重启,就我而言不需要BIOS 。我已经从以下版本中下载并安装了HAXM的最新版本:HAXM releases

答案 12 :(得分:0)

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

  1. 转到%myfun.m function D = myfun(A) %First Part N0 = 0; N1 = A(1)*sqrt(N0^2 + 10^-10); N2 = A(2)*sqrt(N1^2 + 10^-6); N3 = A(3)*sqrt(N2^2 + 10^-4); N4 = A(4)*sqrt(N3^2 + 10^-4); N5 = A(5)*sqrt(N4^2 + 10^-2); N5 = Nout; %Second Part Sin1 = 0.1/A(1); Sin2 = 3/A(1)*A(2); Sin3 = 5/A(1)*A(2)*A(3); Sin4 = 8/A(1)*A(2)*A(3)*A(4)); Sin5 = 12/A(1)*A(2)*A(3)*A(4)*A(5); smin = min(Sin1,Sin2,Sin3,Sin4,Sin5); smin = Smax; D = Smax/Nout; %mycon.m function [c,ceq] = mycon(A) c = []; ceq (1) = A(1)*A(2)*A(3)*A(4)*A(5) = 10000;
  2. 取消选中 Turn Windows features on and off 复选框

enter image description here

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

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