【问题标题】:Error by running the app in emulatoor with AndroidStudio使用 Android Studio 在模拟器中运行应用程序时出错
【发布时间】:2015-03-22 21:21:32
【问题描述】:

我有配备 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 中也没有“虚拟化技术”。

如何将 AndroidStudio 与带有 AMD 的 Windows 7 一起使用。

罗伯特

【问题讨论】:

    标签: android windows-7 android-studio amd


    【解决方案1】:

    根据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

    【讨论】:

      【解决方案2】:

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

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

      在此处安装 intelhaxm-android,它将解决您的问题

      如果它没有帮助,那么您应该安装thisthis。这速度提高了 100 %,或者您可以在此链接 AMD Virtualization problem

      上阅读有关 AMD 虚拟化的更多信息

      【讨论】:

      • 之后我收到一条错误消息,表示不支持虚拟化。 Image.
      猜你喜欢
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多