使用 AndroidStudio 在模拟器中运行应用程序时出错

问题描述 投票:0回答:2

我有配备 AMD 处理器的 Winows 7 pro。当我使用 AndroidStudio 的模拟器运行应用程序时,我得到:

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

我找到了this,但是当我运行

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
时,我收到错误

功能“Microsoft-Hyper-V”未知

我BIOS里也没有“虚拟化技术”。

如何在配备 AMD 的 Windows 7 上使用 AndroidStudio。

android android-studio windows-7 amd-processor
2个回答
0
投票

根据文档

在尝试使用此类加速之前,您应该首先确定您的开发系统的 CPU 是否支持以下虚拟化扩展技术之一:

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

因此,如果文档正确,您将无法在 Windows 7 上的 AMD CPU 上使用 x86 模拟器。

您的选择是:

  • 使用 ARM 模拟器(速度慢,但“开箱即用”)

  • 无论如何,请尝试遵循设置 x86 支持的说明,并查看文档是否可能已过时

  • 尝试使用第三方模拟器,例如Genymotion,看看它是否支持AMD更好


0
投票

您必须安装 intel HAXM 才能进行加速。你必须去你的sdk。然后按照以下步骤操作:

> Go to sdk installed directory 
>extras
>intel
>Hardware_Accelerated_Execution_Manager/

在这里安装 intelhaxm-android,它将解决你的问题

如果它没有帮助,那么你应该安装thisthis。这速度提高了 100%,或者您可以在此链接上阅读有关 AMD 虚拟化的更多信息AMD 虚拟化问题

© www.soinside.com 2019 - 2024. All rights reserved.