Android Studio在不支持虚拟化技术的硬件上

时间:2014-12-11 17:30:21

标签: android android-studio

我在不支持虚拟化技术的机器上在Ubuntu Linux上使用Android Studio。 Android Studio要求安装KVM来运行模拟器,但由于前面提到的硬件限制,我不能这样做。

我有什么选择可以解决这个问题(使用相同的硬件)吗?

3 个答案:

答案 0 :(得分:4)

你必须运行ARM系统映像,不幸的是它会超级慢,但它会起作用。截至目前,您无法在没有KVM的情况下在x86平台上运行x86系统映像。任何运行AMD处理器的人都会如此; HAXM是特定于英特尔的。

您还可以尝试使用Genymotion模拟器,该模拟器可在许多无法运行HAXM的平台上运行。

答案 1 :(得分:1)

运行ARM仿真器不需要KVM,仅适用于x86(请参阅VM acceleration的文档。)

您是否尝试过使用ARM EABI而不是Intel EABI创建AVD?

答案 2 :(得分:0)

虚拟化扩展要求

您的计算机处理器必须支持以下虚拟化扩展技术之一:

  • 英特尔虚拟化技术扩展( VT,VT-x,vmx
  • AMD虚拟化扩展程序( AMD-V,SVM

大多数现代处理器都支持这些虚拟化扩展。如果你 如果不确定您的处理器是否支持这些扩展,请检查 制造商网站上的规格。如果不支持 您将无法使用VM加速。

理想的做法是在ARM processor中使用Android Studio,以使仿真器在本地运行。

GL

Source