Android:您的CPU不支持VT-x。

6

您的CPU不支持VT-x。 运行此AVD需要Intel HAXM。 您的CPU不支持VT-x。

不幸的是,您的计算机不支持硬件加速虚拟化。 以下是一些选择: 1)使用物理设备进行测试 2)在支持VT-x和NX的Windows / OSX计算机上开发 3)在支持VT-x或SVM的Linux计算机上开发 4)使用基于ARM系统镜像的Android虚拟设备 (这比硬件加速虚拟化慢10倍)

如何规避此限制?

screenshot


1
你可以尝试一些你的选项... - zgc7009
2
可能是重复问题:https://dev59.com/dmQo5IYBdhLWcg3wZelg - Hackerman
请点击前面的评论中提供的链接,以及这个链接:https://dev59.com/FV8d5IYBdhLWcg3w3FVk。那里有很多解释,并附有BIOS和其他内容的屏幕截图。右侧栏中还有更多帖子,称为“相关”。这个主题有很好的覆盖范围。 - Konstantin Ivanov
AndroDid 是一个非常好的打字错误 :) - Idolon
4个回答

2
根据 Android 文档,要运行一个模拟器,开发系统的CPU必须支持以下虚拟化扩展技术之一:
  • Intel 虚拟化技术 (VT, VT-x, vmx)
  • AMD 虚拟化 (AMD-V, SVM) -- 仅支持 Linux
您的 CPU 是Intel Pentium B940,根据制造商的说法,不支持 Intel 虚拟化技术 (VT-x)。这就是这个错误出现的原因。
解决方法是使用另一种 Android 模拟器,比如Genymotion

只是一个补充,BlueStacks也可以作为模拟器使用,目前运行的是Android 7.1.1(SDK 25)。如果您通过BlueStacks设置/首选项启用adb,则可以根据需要记录日志/调试/分析性能。 - Pam

0
Android Studio文档中的解决方案: 如果您的计算机使用AMD处理器,则需要满足以下设置要求:
  1. AMD处理器 - 推荐:AMD® Ryzen™ 处理器
  2. Android Studio 3.2 Beta或更高版本 - 通过Android Studio预览页面下载
  3. Android模拟器v27.3.8+ - 通过Android Studio SDK Manager x86 Android虚拟设备(AVD)- 创建AVD
  4. Windows 10,带有2018年4月更新
  5. 通过Windows功能启用:“Windows Hypervisor Platform”。

重新启动系统。欲了解更多信息,请访问:Android:您的CPU不支持VT-x


你能测试一下吗?我已经尝试过了,但似乎不起作用。 - Max

0

0
2023年为苹果M1/M2用户提供最新解决方案
Android模拟器现在可以直接兼容ARM处理器。
但是,在创建新的模拟器时,并不是列表中的所有模拟器和系统映像都兼容ARM。请确保您做出正确的选择(参见上面的截图)。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接