【问题标题】:Enable VT-x in your BIOS security settings (refer to documentation for your computer)在您的 BIOS 安全设置中启用 VT-x(请参阅您计算机的文档)
【发布时间】:2017-01-25 08:29:18
【问题描述】:

当我在 Android Studio 中添加虚拟设备时,Android Studio 显示此错误。看到这张图片: .

【问题讨论】:

    标签: android android-studio haxm


    【解决方案1】:

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

    完成。

    【讨论】:

    • 如何打开 Bios 设置?
    • 取决于系统。
    • 你有哪款笔记本电脑?或者如果你有台式机,那么你有哪个主板
    • 我得到了这些设置谢谢
    • 惠普笔记本电脑启动时按退出键
    【解决方案2】:

    简而言之 -> 您必须在 BIOS 中启用 VT-x 技术

    详细步骤如下:

    1- 恢复优化默认值(非必要)//Steps to start BIOS

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

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

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

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

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

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

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

    4. 选择保存并退出。

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

    测试:

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

    详细说明可见Here

    【讨论】:

    • 谢谢米拉德,但我不能投票,因为我的声誉较低
    • 我如何在 Wonders 10 中做到这一点
    【解决方案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。

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

    【讨论】:

    • 我也启用了 VT-X,但我仍然会收到 OP 的错误。这是对我有用的解决方案。
    • 我直接从上面的链接安装了HAXM v7.6.5并修复了问题。
    【解决方案4】:

    这是因为 docker 使用了 hyper-v。您只需从 Windows 功能中删除 hyper-v。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

        惠普电脑法:

        确保在更改设置之前更新您的 BIOS。如果您有 HP 计算机,他们有一个 HP Support Assistant app,您可以配置为自动安装 BIOS 更新。然后关注instructions on how to update BIOS

        然后您可以在搜索引擎中查找如何更改 BIOS 的 HP 电脑。

        对于 HP ZBook,请执行以下步骤:

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

        【讨论】:

          【解决方案7】:

          为了简单起见: 解决方法是在bios中启用vt-x或Virtualization Technology,在Advanced Tab下。并且一旦启用,错误就会消失。

          仅供参考 我在 Appium studio 中启动我的 Android 模拟器以进行移动测试时遇到了类似的问题,最重要的是,我有最新的 bios,它看起来与标准的差别很大。
          所以附上我的电脑BIOS的截图,但该选项应该存在于任何BIOS设置中。只需启动计算机,然后按 Esc 或某些功能键即可查看计算机 BIOS,然后在“高级”选项卡下找到正确的选项以启用它,(最重要的是,您可能需要向下滚动,因为该选项会在列表) 我保留了我的 Hyper-V 功能,但它已启用。

          【讨论】:

            【解决方案8】:

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

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

            本质上,您的操作系统可能会阻止英特尔运行它需要让您的 AVD 运行的东西。进入System Preferences -> Security and Privacy,您应该会在那里看到一个启用英特尔进程的选项。重新启动 Android Studio,您应该一切顺利。

            【讨论】:

              【解决方案9】:

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

              这里是如何访问 Windows Hyper-V 功能

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

              【讨论】:

                【解决方案10】:

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

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

                【讨论】:

                  【解决方案11】:

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

                  【讨论】:

                    【解决方案12】:

                    我猜我安装 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

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

                    【讨论】:

                      【解决方案13】:

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

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

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2021-03-21
                        • 1970-01-01
                        • 2018-11-21
                        • 2014-08-24
                        相关资源
                        最近更新 更多