你能在 hyper v Ubuntu 中运行 Android Studio 模拟器吗?

你能在 hyper v Ubuntu 中运行 Android Studio 模拟器吗?

我已经通过 Windows 中的 Hyper V 设置了虚拟机。通过它,我打开并使用 Ubuntu。在这个 Ubuntu 中,我试图创建一个 Android Studio 模拟器,但实际上我无法启动任何模拟器,因为所有图像都出现此错误:

您的 CPU 不支持所需功能(VT-x 或 SVM)

我的问题:

  1. 这个错误是什么意思?
  2. 我该如何解决?

笔记:

  • 是因为我试图在 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 中运行它。

相关内容