安卓:你的CPU不支持VT-x

标签 android android-emulator cpu hyper-v

您的 CPU 不支持 VT-x。 运行此 AVD 需要英特尔 HAXM。 你的 CPU 不支持 VT-x。

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

我该怎么做才能绕过这个限制?

screenshot

最佳答案

根据 Android Documentation , 要运行模拟器,开发系统的 CPU 应支持以下虚拟化扩展技术之一:

  • 英特尔虚拟化技术(VT、VT-x、vmx)
  • AMD 虚拟化(AMD-V、SVM)——仅支持 Linux

你的 CPU 是 Intel Pentium B940 ,根据制造商的说法,它支持英特尔虚拟化技术 (VT-x)。这就是此错误的原因。

解决方法是使用替代的 Android 模拟器,例如Genymotion .

关于安卓:你的CPU不支持VT-x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39647841/

相关文章:

android - ViewPager 不显示任何内容 - android

android - 如何检查键值是字符串还是整数(ios,Android)

Android 模拟器无法在 ubuntu 中启动

android - 是否有任何 Sqlite select 查询来获取两个表结果?

go - Go语言CPU依赖吗?

java - Gradle构建错误的解释

android - 为什么我们必须在创建房间数据库时显式指定实体,因为实体已经被注释了?

Android:在android中重复创建这样的xml布局?

java - 通过使用更多的CPU来减少复杂算法的编译时间

java - 确定 Android 手机 CPU 时钟频率的最可靠方法是什么?