我用的是带有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,我已经从引导菜单中启用了虚拟调制,但它仍然不起作用。
当前回答
对于那些使用基于Jetbrains的Android Studio的人来说:
Goto Tools > Android > SDK管理器 在Extras—>下选择Intel x86 Emulator accelerator复选框
对于那些不能使用Nexus AVD的人,也可以尝试使用Generic AVD。
Goto工具> Android > AVD经理
然后用QVGA之类的东西创建一个新的通用AVD,用于你的应用。这个AVD不使用硬件加速。
其他回答
我在Oracle VirtualBox中运行模拟器时遇到了这个问题。对我来说,解决方案是修改模拟器使用ARM CPU而不是x86。
我最近也遇到了同样的问题。
我在你的SDK管理器上安装了HAXM安装程序:
然后安装最新的Intel HAXM驱动程序:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
瞧! !模拟器的工作就像一个魅力:)
对于AMD处理器:
转到AVD管理器并创建一个新的虚拟设备作为ARM系统映像。
首先,你必须在BIOS中启用Intel虚拟化技术:
第二,导航到您的SDK…\extras\intel\Hardware_Accelerated_Execution_Manager:
然后安装intelhaxm-android.exe。
注意,如果你在目录中找不到这个文件,请确保从SDK管理器中安装这个包:
的输出需要读取(并发布)
sc query intelhaxm
如http://developer.android.com/tools/devices/emulator.html#accel-vm所述
通过右键单击开始菜单打开命令提示窗口,选择执行并写入'cmd'。
参见Android模拟器不使用HAXM。
如果你不能让模拟器工作,你可能想尝试一个更简单的选择:Genymotion - http://genymotion.com/