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