我无法安装英特尔HAXM
所以,我安装了Android Studio,我没有任何问题。 但是,当我试图运行模拟器,它说,英特尔HAXM没有安装。
所以我find了安装程序,运行它,即使它说我的笔记本电脑支持它,它没有启用。
所以我去了,启用了英特尔虚拟化技术(VT-x),但是我仍然得到相同的信息。
我听到有关Hyper-V需要无法使用的东西,但是当我打开/closuresWindowsfunction时,无法在列表中find它。
有人可以帮我弄这个吗? 谢谢
好的,所以我尽我所能地在网上find了,没有任何工作。
所以我去了英特尔网站,我下载了他们提供的HAXM安装程序(而不是使用通过Android Studio下载的安装程序)。
安装程序实际上已经通过这个安装程序,它已成功安装。 然后我打开Android Studio,模拟器终于加载了!
所以,对于有这个问题的其他人,只需从英特尔网站直接下载安装程序即可。
这是链接:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
我认为你的问题在于你认为Android SDK Manager中的安装程序实际上是安装了Intel HAXM。 但钩是它不会安装它。 它所做的是提取(真正)安装Intel HAXM所需的文件。
我发现,当我遇到同样的问题,然后在英特尔的网页上阅读 :
通过Android * SDKpipe理器下载
其他步骤…
5)SDKpipe理器将安装程序下载到主SDK目录下的“extras”目录下。 即使SDKpipe理器显示“已安装”,实际上也意味着已经下载了英特尔HAXM可执行文件。 您仍然需要从“extras”目录运行安装程序来安装它。
6)运行/ sdk / extras / intel / Hardware_Accelerated_Execution_Manager /目录中的安装程序,然后按照所用平台的安装说明进行操作。
所以我需要做的就是去我的Android SDK的文件夹,打开该文件夹( sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager )并运行silent_install.bat 。
之后,当我启动我的模拟器,它说:
HAXM正在运行,模拟器运行快速virt模式
一切工作都应该如此!
您还可以在silent_install.bat中使用一些有用的参数:
- -v打印HAXM版本
- -c检查平台的VT / NXfunction
- -h打印用法
我面临这个问题,我也得到了解决办法。
步骤1 :进入BIOS设置并检查INTERNET VIRTUAL TECHNOLOGY是启用还是禁用。
并确保HYPER V被禁用。 要禁用它:a)转到控制面板b)点击程序(卸载程序)c)然后点击打开或closuresWindowsfunction,然后查找HYPER-V并取消它。 并重新启动。 如果禁用,则启用它。
第2步 :尝试立即安装英特尔HAXM并重新启动。 如果它再次显示相同的问题。 请转到步骤3。
步骤3 :您必须禁用数字签名的执行。 要永久禁用它,您必须确保在您的系统中禁用了安全启动选项。
如何检查?
答案在下面的链接中给出。 我在互联网上find了它。 [感谢那个做博客的人]
链接: http : //www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html
第四步:现在重新启动。
要在Windows 10中永久禁用驱动程序签名,您需要执行以下操作:
1.打开提升的命令提示符实例。 2.键入/粘贴以下文本:
bcdedit.exe /set nointegritychecks on
Windows 10禁用驱动程序签名执行
重新启动Windows 10。
*如果您不知何故想再次启用它:
1.键入/粘贴以下文本:
bcdedit.exe /set nointegritychecks off
dism.exe / Online / Disable-Feature:Microsoft-Hyper-V。
要么
bcdedit /设置hypervisorlaunchtypeclosures
其他事情你可能需要做的事情:
– 如果使用Avast? 在“设置”>“故障排除”下禁用“启用硬件辅助虚拟化”。
– bcdedit / set nx AlwaysOn
– SFC / SCANNOW和重新启动
重要提示:尝试任何操作后,重新启动PC并尝试再次运行HAXM安装
对于使用Windows 7的HP Ultra图书,可以通过bios工作以解决intel haxm问题。
为了启用hyper-v:
F10-> Bios高级设置 – >设备configuration – >启用Hyper-V然后安装。
它会工作。
我想通了 尝试在BIOS选项中禁用安全启动控制: http : //remontka.pro/secure-boot-disable/ (对于俄罗斯示例抱歉)或尝试启动没有数字签名的系统(仅适用于一次加载)。 在我禁用这一行之前,我曾用'HAXM安装程序进行过许多不幸的尝试。 一开始我以为那是因为安装了Windows 10 Home,而且有很多限制。
你有没有尝试过使用Genymotion ? 如果不是,那么请试试看。 它会解决你的目的。 希望能帮助到你 :)
这里有一些有用的链接:
Genymotion
http://www.webupd8.org/2013/07/genymotion-fast-easy-to-use-android-x86.html
这是为我工作的 –
- 通过BIOS启用虚拟化(F10->系统configuration – >虚拟化技术)根据您的硬件,固件和BIOSconfiguration实用程序,启用选项可能被命名为其他内容或步骤可能不同。 有一个名为“Piriform Speccy”的免费软件,它提供有关您的机器的信息,除此之外,还可用于检查您的机器上是否启用了虚拟化(请参阅屏幕截图)。
-
从英特尔站点下载HAXM intaller。 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
-
如果使用avast,请通过取消选中,在“设置>故障排除”下禁用“启用硬件辅助虚拟化”。
做一个硬启动(电源button)只是为了安全。
它应该提示您在创build新的虚拟设备时安装HAXM:
Tools > Android > AVD Manager
它会自动安装通过Android Studio。
如果你正在使用Windows,那么编辑你的AVDconfiguration到ARMEABI映像而不是X86,同样使用ARM将会有更好的性能。 只有使用X86映像时才需要安装HAXM。
我认为你会安装Android SDK文件不在(你的电脑)\ Appdata \ Local \ Android \ sdk(默认path)。 双击“intelhaxm-android.exe”文件也没有什么。
如果是,请浏览(您的PC)\ Appdata \ Local \ Temp \ intel \ HAXM \ 6.0.3(yyyy-mm-dd_hh_mm_ss)(或无声),然后您必须看到'hax64'(或hax)文件,调用这个文件。
inputpipe理员用户。 首先,你必须启用它http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/
从C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe
安装它
并与您的用户login。 它为我工作。
很好的描述在这里: https : //developer.android.com/studio/run/emulator-acceleration.html
您可以使用以下命令检查当前的HAXM状态:
sc查询intelhaxm
如果您使用Windows 10 Home,所有关于Hyper-V的问题与您无关,因为它不受支持(Pro是必需的),您不会有冲突:)
注意:尝试更新HAXM到最新版本偶然删除它,但不能与SDKpipe理器更新,因为它显示最新版本6.1.1不支持Windows(似乎configuration已损坏,find6.1.1的Mac和6.0因此build议手动下载HAXM并按照描述进行安装:复制到sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Manager并运行silent_install.bat
如果您使用的是Windows,Hyper-V通过AMD而不是HAXM。
尝试以下操作:在Android上,单击SDK Manager ==> SDK平台==>显示包==> ARM EABI v7a系统映像。
下载系统映像后,进入AVDpipe理器==>创build虚拟设备==>select设备(例如5.4 FWVGA)==>使用Google API的Marshmallow armeabi v7a Android6 ==>将AVD名称更改为任何内容(例如, myfirst)==>点击完成。