我已经通过 Windows 中的 Hyper V 设置了虚拟机。通过它,我打开并使用 Ubuntu。在这个 Ubuntu 中,我试图创建一个 Android Studio 模拟器,但实际上我无法启动任何模拟器,因为所有图像都出现此错误:
您的 CPU 不支持所需功能(VT-x 或 SVM)
我的问题:
- 这个错误是什么意思?
- 我该如何解决?
笔记:
是因为我试图在 VM 内运行模拟器(VM)吗?
下面写着
我们推荐这些 Google Play 图像,因为该设备与 Google Play 兼容,这意味着什么?
我对 Hyper-V、Ubuntu 和 Android Studio 还很陌生
我的笔记本电脑性能并没有特别差,所以我不认为这是硬件问题
答案1
您的 CPU 不支持所需功能(VT-x 或 SVM)
您的 CPU 不支持 VT-x,或者它在 BIOS 中被禁用。您可以在 Intel ARK 门户上查找您的 CPU,检查它是否支持虚拟化扩展。如果支持,请在笔记本电脑的 BIOS 中找到此功能。
答案2
安装虚拟设备需要太多的系统资源,并且 VT-x 或 SVM 需要系统能够拥有最小虚拟内存;如果不存在,则会发生错误。
Android Studio 需要至少 6GB 的 RAM,而模拟器需要至少 2GB 的 RAM 才能顺利运行(取决于您使用的操作系统 - 其 API 28“Android Q”需要 2GB)。这不包括虚拟内存。关键是您不能(在正常情况下)在另一个模拟器中运行 Android 模拟器,因为它需要过多的资源。
如果您没有在另一个虚拟设备中使用虚拟设备,您仍然可以在 Windows 或 Linux 中运行它。