我用的是带有AMD处理器的Windows 8.1 pro。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示这个错误:
模拟器:错误:x86仿真目前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
我已经安装了英特尔Hardware_Accelerated_Execution_Manager,我已经从引导菜单中启用了虚拟调制,但它仍然不起作用。
我用的是带有AMD处理器的Windows 8.1 pro。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示这个错误:
模拟器:错误:x86仿真目前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
我已经安装了英特尔Hardware_Accelerated_Execution_Manager,我已经从引导菜单中启用了虚拟调制,但它仍然不起作用。
当前回答
对于AMD处理器:
转到AVD管理器并创建一个新的虚拟设备作为ARM系统映像。
其他回答
我最近也遇到了同样的问题。
我在你的SDK管理器上安装了HAXM安装程序:
然后安装最新的Intel HAXM驱动程序:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
瞧! !模拟器的工作就像一个魅力:)
我不知道这是否有效,但你可以试试这个:
很明显,模拟器团队需要更好地传播关于如何在Windows上使用AMD模拟器的信息。这个问题似乎每周都会出现。
首先,卸载HAXM。
下一步,进入https://developer.android.com/studio/run/emulator-acceleration#vm-windows,按照使用Windows Hypervisor平台配置虚拟机加速的说明操作
最后,如果你的模拟器实例帧率很低,请参考同一页中为Android UI启用Skia渲染的说明。
我在Oracle VirtualBox中运行模拟器时遇到了这个问题。对我来说,解决方案是修改模拟器使用ARM CPU而不是x86。
正如许多人指出的那样,Intel HAXM只支持Intel cpu。自Windows 1804以来,您可以使用微软的Hyper-V而不是HAXM作为模拟器。这也可以帮助那些想要在虚拟机中使用Hyper-V的人,因为你需要禁用Hyper-V来运行haxm。
短版:
安装Windows Hypervisor平台特性 更新至androidemulator 27.2.7或以上版本 将WindowsHypervisorPlatform = on放入C:\Users\your-username\.android\advancedFeatures.ini或使用-feature WindowsHypervisorPlatform启动模拟器或命令行 在BIOS设置中启用IOMMU
长版本,更多细节:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
需求文档:
https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
对于Android Studio 1.0.2:
首先确保Intel x86模拟器加速器安装。在SDK管理器中检查它。如果没有,那么从那里开始安装。
打开Android SDK文件夹, * * {SDK_FOLDER} \配件\英特尔\ Hardware_Accelerated_Execution_Manager * *
在那里您将找到silent_install.bat。
运行它。它将创建haxm_silent_run.log。之后,关闭并重新启动Android Studio,然后运行应用程序。
它会起作用的。如果出现问题,请检查haxm_silent_run.log文件。