HAXM 在 Azure 上安装失败

HAXM 在 Azure 上安装失败

在 Windows 10、Azure 机器上安装 Android Studio 时。我收到以下错误。

Unable to install Intel HAXM
HAXM doesn't support nested virtual machines.
Unfortunately, the Android Emulator can't support virtual machine acceleration from within a virtual machine.
Here are some of your options:
 1) Use a physical device for testing
 2) Start the emulator on a non-virtualized operating system
 3) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)

我明白,上面提到要使用物理机。但是,我们需要在 Azure 上启用任何选项吗(或者甚至在 AWS 上,如果它在 AWS 上运行,我会切换到它)。?

请提出建议。

答案1

我明白了,上面提到要使用物理机。但是,我们需要在 Azure 上启用任何选项吗?

您想要的是不可能的。HAXM 在嵌套虚拟机中不起作用。您将无法在 Azure 或 AWS VM 中运行 HAXM。

目前,HAXM 和 Android Studio 无法在虚拟机中运行。

答案2

错误消息中有答案,即“HAXM 不支持嵌套虚拟机”。Intel HAXM 是针对某些英特尔处理器优化的虚拟机管理程序,用于运行 Android VM。Azure 是一种公共云基础设施即服务,它为用户提供虚拟机来运行他们的工作负载。因此,通过尝试在 Azure 上运行的 VM 上安装 HAXM,您就是在尝试在虚拟机中运行虚拟机,这就是所谓的“嵌套虚拟机”。

虽然运行嵌套虚拟机并非不可能,但对于 HAXM 来说并非如此。据我所知,出于同样的原因,HAXM 可能也无法在 AWS 或 GCP 上运行。

相关内容