我是一个刚开始的Android软件开发人员,最近我听说过HAXM,它支持在仿真器上工作更顺畅。所以我下载了相应的文件(在Win 7 64位上),解压缩并开始安装。但是在安装过程中我遇到了一个错误:
“此计算机符合HAXM的要求,但VT-x未启用 上...“
我检查了很多与此问题有关的线程的论坛,包括检查BIOS的版本,在BIOS上启用虚拟技术。我想在其他主题中发布这些步骤:
但我没有关于Hyperlaunch的信息。我的Windows功能中也没有关于Hyper-V的文件夹。我不知道如何解决这个问题。
答案 0 :(得分:150)
即使您在BIOS设置中启用了虚拟化(VT),某些防病毒选项也会阻止HAXM的安装。
例如:在“设置(参数)”选项卡下的“Avast防病毒”选项卡>故障排除(depannage),你应该取消选中“启用硬件辅助虚拟化”(“activer l'help a la virtualisation”)。
现在重新启动计算机并重新安装英特尔的HAXM,可在~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
下找到。您也可以手动下载独立的HAXM installer from Intel's website。
答案 1 :(得分:57)
我必须在我的BIOS中启用它,如下所示(对于华硕):
答案 2 :(得分:25)
我有完全相同的问题。这就是我可以解决的问题。
步骤1:在BIOS设置中启用虚拟化。
第2步:控制面板 - > "程序" - > "打开或关闭Windows功能" (在"程序和功能"下)并找到" Hyper-V",取消选中,重新启动。
第3步:在Avast->设置 - >故障排除中。取消选中"启用硬件辅助虚拟化" &安培; "启用avast自卫模块"
最后一步和主要:
转到MyPC /右键单击/高级系统设置/高级/在性能中单击设置/数据执行保护并为所有程序和服务启用DEP。
最后一步帮助我解决了这个问题。也希望你。
答案 3 :(得分:11)
我在运行Windows 8.1的笔记本上遇到了同样的问题
试试这个:
看起来VirtualBox的安装设置了一个“转动”VT-X的标志。
答案 4 :(得分:4)
我尝试了以上所有方法。我没有运行Avast,尝试过Oracle VirtualBox,然后尝试从intel link安装HAXM软件。
这些都没有奏效,我仍然遇到同样的错误。
工作的原因(我不确定原因)是安装另一个可从Genymotion获得的Android模拟器。我真的很惊讶它确实有效,因为在创建Android虚拟设备的过程中,我收到了一个错误,即Hypervisor没有打开。但是,设置继续,Genymotion模拟器成功运行。 Genymotion免费供个人使用。
这是在Lenova T430笔记本电脑上。
答案 5 :(得分:4)
对于Windows 10:
首先,安装位于SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager文件夹中的intelhaxm-android.exe 如果在安装过程中出现错误,请尝试这些解决方案。
首先,所有从bios设置启用虚拟化。要启用此功能,请在计算机启动时重新启动计算机,然后按 Esc ,然后选择 F2 (如果制造商为dell。
即使您在BIOS设置中启用了虚拟化(VT),某些防病毒选项也会阻止HAXM的安装。
例如:在“设置(参数)”选项卡下的“Avast防病毒”选项卡>故障排除(depannage),您应该取消选中“启用硬件辅助虚拟化”(“activer l'help a la virtualisation”)。
现在重新启动计算机并重新安装英特尔的HAXM,可以在SDK\extras\intel\Hardware_Accelerated_Execution_Manager
下找到。您也可以从英特尔网站手动下载独立的HAXM安装程序。
检查是否禁用了hyper-v。要禁用它,请转到控制面板,然后选择程序 - >程序和功能 - >打开或关闭Windows功能(位于左侧),然后找到HYPER-V,取消选中复选框并重新启动计算机并尝试再次安装hxm。
右键单击“此PC”属性,然后选择高级系统设置(位于左侧),然后在“性能”下单击“设置”按钮,然后选择“数据执行”。预防(选项卡),然后选择此选项:“打开除我选择的所有程序和服务的DEP”并重新启动计算机并尝试安装hxm。
解决方案3适合我。
答案 6 :(得分:2)
有一个名为Speccy的工具。我转到Speccy的CPU选项卡,检查虚拟化是否支持,启用"。最初是#34;支持,已禁用",所以我去了BIOS - >安全菜单和启用的虚拟化。在我的Lenovo Thinkpad中,F12
带来了BIOS。
启用虚拟化帮助我克服了这个错误。这里的其他答案建议检查" Hyper-V"还
答案 7 :(得分:1)
我有同样的问题。为所有程序和服务启用数据执行保护有帮助。我尝试使用Alex建议的方法 -
转到MyPC /右键单击/高级系统设置/高级/在性能中单击设置/数据执行保护并为所有程序和服务启用DEP。
但我发现数据执行保护页面全部被禁用,并说“要使用这些设置,您必须是计算机管理员,并且必须使用bcdedit.exe文件。”
此站点介绍了如何从cmd启用DEP。 的 http://www.thewindowsclub.com/disable-data-execution-prevention 强>
答案 8 :(得分:0)
我在 Windows 11 PC 上遇到此错误。 我通过以下步骤解决了它:
希望它能解决问题。
答案 9 :(得分:0)
我遇到了同样的问题,问题是我的机器上没有默认启用虚拟化,你需要进入BIOS设置并启用它而禁用它。此处提供了有关如何解决此问题并在您的计算机上启用虚拟化的详细说明。
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
答案 10 :(得分:0)
对于Mac用户, 安装Intel HAXM内核扩展以允许仿真器使用CPU虚拟化扩展。
配置VM加速的步骤如下:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
kextstat | grep intel
您应该看到包含以下扩展名的状态消息,指示已加载内核扩展名:com.intel.kext.intelhaxm
参考:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
答案 11 :(得分:0)
如果您的模拟器正在运行,现在它们不是Avast ...
Avast在故障排除中不再具有“启用硬件辅助虚拟化”选项。 (现在是2017年3月)
Avast捕获“emulator.exe”,它会禁用模拟器,并将其存放在病毒库中。打开胸部,“恢复并添加到排除项”,然后您的模拟器再次工作......
答案 12 :(得分:0)
如果您仍然遇到问题,请尝试从VMware运行这些步骤以禁用凭据保护。最后,为我工作。步骤和链接发布在下面,不会对它们有所帮助。
的原创内容在基于Itanium的计算机上禁用Device Guard或Credential Guard:
禁用用于启用Credential Guard的组策略设置。
在主机操作系统上,单击开始>运行,输入 gpedit.msc ,然后点击确定。本地组策略编辑器将打开。
转到本地计算机政策&gt; <计算机配置>管理模板&gt;系统&gt;设备保护&gt;启用基于虚拟化的安全性。
选择已停用。
转到控制面板&gt;节目和特征&gt;打开或关闭Windows功能以关闭Hyper-V。 [删除Windows 8或更早版本的程序]
选择不要重新启动。
使用管理员帐户在主机上启动命令提示符并删除相关的EFI变量并运行以下命令:
在这里输入代码
mountvol X:/ s
复制%WINDIR%\ System32 \ SecConfig.efi X:\ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d&#34; DebugTool&#34; / application osloader
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215}路径&#34; \ EFI \ Microsoft \ Boot \ SecConfig.efi&#34;
bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215}设备分区= X:
mountvol X:/ d
注意:确保X是未使用的驱动器,否则更改为另一个驱动器。
重启主机。
接受启动屏幕上的提示以禁用Device Guard或Credential Guard。
您应该能够立即安装和启动HAXM
答案 13 :(得分:0)
以下是 LENOVA 或类似PC的示例:
答案 14 :(得分:0)
对于我的情况,我尝试了以上所有方法,但都没有效果。但是我现在解决了这个问题。这是我的诀窍:
在控制面板中 - &gt; “程序” - &gt; “打开或关闭Windows功能”(在“程序和功能”下),我尝试找到“Hyper-V”,但我找不到“Hyper-V”,但我有“Windows Virtual PC”,我怀疑它们是同一个东西,所以我禁用它,重启,它的工作原理!
答案 15 :(得分:0)
卸载所有防病毒软件(在我的情况下为Avast),重启系统并再次尝试安装Intel HAXM。这个对我有用。
答案 16 :(得分:0)
观看this video或尝试此操作:
答案 17 :(得分:-1)
升级 Windows 10周年更新(版本1607)后,我真的很讨厌这个可怕的问题。这只是Windows 10中的驱动程序签名更改。如果您强制安装HAXM,则还必须禁用驱动程序签名强制执行。
答案 18 :(得分:-1)
我遇到了同样的问题。 除了在CPU中设置位之外,我尝试了在Internet上找到的所有内容。 我的朋友建议我安装VirtualBox。它现在有效)
答案 19 :(得分:-1)
某些制造商锁定了BIOS菜单,因此,在这种情况下,您将无法打开VT,还有另一种方法可以使用称为CPUID的程序将其打开。如果这是您的问题,请查看此视频: https://www.youtube.com/watch?v=YPjTFam30kc
答案 20 :(得分:-1)
您是否收到有关启用执行禁用位的消息?
您可以通过运行以下命令(以管理员身份)启用XD位,然后重新启动。
bcdedit / set nx AlwaysOn
通常,此错误:&#34;此计算机符合HAXM的要求,但VT-x未启用&#34;意味着您的系统确实具有Intel VT,但您需要进入BIOS以实际启用它。
我也遇到了这些说明 - 可能对您有所帮助:http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
你有没有让它上班?
答案 21 :(得分:-2)
BIOS - &gt; Overclockong - &gt; CPU功能 - &gt;英特尔虚拟化技术 - &gt;启用