Android:您的CPU不支持VT-x

时间:2016-09-22 19:56:27

标签: android android-emulator cpu hyper-v

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

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

如何解决此限制?

screenshot

3 个答案:

答案 0 :(得分:2)

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

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

您的CPU为Intel Pentium B940,根据制造商 支持英特尔虚拟化技术(VT-x)。这就是造成这个错误的原因。

解决方法是使用其他Android模拟器,例如: Genymotion

答案 1 :(得分:0)

Android Studio文档中的解决方案: 如果您的计算机中装有AMD处理器,则需要满足以下设置要求:

  1. AMD处理器–推荐:AMD®Ryzen™处理器
  2. Android Studio 3.2 Beta或更高版本–通过Android Studio预览页面下载
  3. Android Emulator v27.3.8 + –通过Android Studio SDK Manager x86下载Android虚拟设备(AVD)–创建AVD
  4. 具有2018年4月更新的Windows 10
  5. 通过Windows功能启用:“ Windows Hypervisor平台”。

重新启动系统。要了解更多信息,请访问:Android: Your CPU does not support VT-x

答案 2 :(得分:0)

如果您在使用 Mac M1 时遇到此问题,只需下载谷歌提供的模拟器并手动安装即可。

https://androidstudio.googleblog.com/2020/12/android-emulator-apple-silicon-preview.html

观看此 YouTube 视频以供参考 -
https://www.youtube.com/watch?v=mEKHrpV3LEQ