2014-12-03 152 views
-1

Initally我有我安装了 “英特尔x86仿真加速器(HAXM安装程序)” 的问题无法打开模拟器

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! 
  1. 后,我重新启动日食
  2. 试图通过right click-run as -android application 运行我的Android应用程序,但发现该仿真器中,无法启动
+0

您为AVD选择的API级别是什么? Mac还是Windows? – 2014-12-03 05:21:02

+0

我使用Windows,API级别为21 – Athira 2014-12-03 05:30:06

+0

您从Android SDK安装了哪张图片?即Intel Atom x86_64还是其他? – 2014-12-03 05:32:57

回答

0

如果您有Windows 8.1的英特尔处理器,你要安装Android Studio当您尝试运行Android模拟器时,您很可能会收到以下错误:

模拟器:错误:x86模拟当前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:未安装HAX内核模块!

要做的最好的事情是先到你的BIOS屏幕。在Windows 8.1上,按下Shift键并重新启动。 (是的,的确,这不是正常的Esc,F2或F10)。这确实是转变和重新启动。您必须在重新启动时按住Shift键,否则它不起作用。

一旦你这样做了几次,并实际上得到一个蓝色的屏幕上有一些选项。

您应该看到继续,使用设备,排除故障,关闭PC: 选择疑难解答

那么你应该看到刷新您的PC,重置您的PC,高级选项: 拾取高级选项

然后您应该看到一个屏幕,显示系统还原,系统映像恢复,启动修复,命令提示符,UEFI固件设置,启动设置: 选择UEFI固件设置。

然后它会告诉您重新启动以更改设置并点击重启按钮来完成设置。

然后,您将看到一个BIOS屏幕,菜单信息,配置,安全,启动,退出: 选择配置。

在配置向下箭头下方,直到您进入英特尔虚拟技术。 启用它。

然后,转到存在并向下导航到退出并保存更改。 确认您要保存更改。

在Android SDK管理器,进入其它功能目录下,你将看到英特尔x86仿真加速器(HAXM安装程序)

如果没有安装,安装它。

如果安装了它,它不是真的从这里https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

安装相当,但(但如果你不先安装它,下一部分将无法正常工作。接下来从网站下载安装它分开将一个压缩文件解压缩,然后解压一次,然后单击安装。不要选择默认值。1024 MB没有足够的内存,请执行1.5Gb选项。

如果您第一次没有正确安装它,或者选件不适合您,请再次按照安装步骤配置内存设置。 (改变它的唯一方法是重新安装,但选择修复选项而不是完全重新安装)。

然后它为我工作。我在堆栈溢出中发现了一些以前的东西,但是他们的解决方案无法工作,因此在这之后可能它是Windows 8.1上特定于Intel核心的。