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

时间:2015-03-22 21:21:32

标签: android windows-7 android-studio amd

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

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时,我收到了错误

  

Funktion" Microsoft-Hyper-V"未知

我也没有"虚拟化技术"在BIOS中。

如何将Android Studio与Windows 7一起用于AMD。

罗伯特

2 个答案:

答案 0 :(得分:0)

根据the documentation

  

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

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

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

您的选择是:

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

  • 无论如何,请尝试关注the instructions for setting up x86 support,看看文档是否过时

  • 尝试像Genymotion一样的第三方模拟器,看看它是否更好地支持AMD

答案 1 :(得分:0)

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

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

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

如果没用,那么您应该安装thisthis。这速度提高了100%,或者您可以通过此链接AMD Virtualization problem

了解有关AMD虚拟化的更多信息