我在 Android Studio 中尝试为我的模拟器安装 HAXM 时遇到了困难。 我有一台 hp2000 笔记本; 我将 Windows 8.1 更新到 Windows 8.1 Pro 以激活 Hyper-V 功能,我什至进入系统设置以启用虚拟化,但仍然收到“此计算机不支持 Intel 虚拟化 (VT-x)。无法安装 HAXM。请有关更多信息,请参阅英特尔 HAXM 文档。”
我的 Android Studio SDK 管理器显示它已安装。
只需按照以下步骤操作:
- 转至控制面板 → 程序和功能。
- 单击打开和关闭窗口功能。 一个窗口打开。
- 取消选中 Hyper-V 选项并重新启动系统。
- 现在,您可以毫无错误地开始 HAXM 安装。
这个程序对我来说非常有效。 希望这可以帮助。
- F10(计算机设置)-BIOS-安全-系统安全-进入-虚拟技术(VTX)-启用-文件保存退出
- 转到 sdk 文件夹:F:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 运行 intelhaxm-android.exe
- 您应该会看到一个对话框,其中引用了“已完成英特尔硬件加速执行管理器设置向导。单击完成按钮退出向导”
一旦成功,打开android studio,并尝试运行模拟器。 您应该会看到“HAX 正在工作并且模拟器在快速虚拟模式下运行”
启用虚拟化 in-bios 后,通过电源按钮硬重启解决了我的问题:)。 我在英特尔博客中阅读了这样做。 所以试试这个选项它可能会有所帮助:)
您必须拥有支持虚拟化和 ND 位的 Intel 处理器。 你可以查看 http://ark.intel.com 来告诉你。
要设置 ND 位,您可以使用 bcdedit /set nx AlwaysOn
要在 BIOS 中启用后正确设置虚拟化,您可以键入
bcdedit /set hypervisorlaunchtype off
如果您使用的是 Avast
在设置 > 故障排除下禁用“启用硬件辅助虚拟化”)
从
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
好吧,我在可选的 Windows 组件上关闭了 hyper-v(saim 的建议)。 在bios中启用virt。 然后我去找haxm重新安装,只找到了这个文件,C:\Users\ich\AppData\Local\Temp\intel\HAXM\1.1.1\silent\hax64.msi(我有一个64位的盒子),运行它,android studio 1.5.1 很高兴。 windows 10. 希望有所帮助。
您可以从 BIOS 启用英特尔虚拟化技术,或者如果您没有安装 Emulator Acceleator (HAXM),则应该安装。
对于 Windows 10,首先安装位于以下文件夹中的intelhaxm-android.exe
: SDK\extras\Intel\Hardware_Accelerated_Execution_Manager
。 如果在安装过程中出现错误,请尝试这些解决方案。
首先从 BIOS 设置启用虚拟化。 要启用此重新启动计算机,请在计算机启动时按 ESC。 如果制造商是戴尔,则选择F2 。
即使您在 BIOS 设置中启用了虚拟化 (VT),一些防病毒选项也会阻止 HAXM 安装。
例如:在设置(参数)选项卡 > 故障排除(depannage)下的 Avast 防病毒软件中,您应该取消选中“启用硬件辅助虚拟化”(“activer l'assistance a la virtualisation”)。
现在重新启动您的计算机并重新安装英特尔的 HAXM,它可以在~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
。 您还可以从 Intels 网站手动下载独立的 HAXM 安装程序。
检查 hyper-v 是否已禁用。 要禁用它,请转到控制面板,然后选择程序 --> 程序和功能 --> 打开或关闭 Windows 功能(位于左侧)。 然后找到HYPER-V。 取消选中该复选框并重新启动计算机并再次尝试安装 hxm。
通过右键单击“这台电脑”转到属性,然后选择高级系统设置(位于左侧),然后在性能下的高级(选项卡)中单击设置按钮。 然后选择数据执行保护(选项卡),然后选择此选项为除我选择的程序和服务之外的所有程序和服务打开DEP并重新启动计算机,并尝试安装hxm。
解决方案 3 对我有用。
关闭您的 PC 并重新打开它,然后立即按 F10 或 ESC 按钮(以适合您的方式) - 它会让您进入 BIOS
使用箭头键进入系统安全
确保选中 VIRTUAL TECHNOLOGY VTX,然后按 F10 保存,然后重新启动计算机
现在按下键盘上的 Windows 键并输入 Hyper-V; 然后点击最上面出现的结果
从那里取消选中 Hyper-V
现在转到您保存 sdk 文件夹的路径 - 默认情况下它保存在 C:\
转到 C:\Android\sdk\extras\intel\ 并运行 Hardware_Accelerated_Execution_Manager,然后运行 intelhaxm-android.exe
如果它显示一个对话框,其中引用了“已完成英特尔硬件加速执行管理器设置向导”,请单击完成按钮退出向导
再次打开 Android Studio,运行您的应用,如果它没有显示您的虚拟设备,则单击右下角的小刷新按钮。
我遇到了类似的问题。 结果发现我的 PC 上没有安装 HAXM-Installer。
为此,请转到:工具 -> Android -> SDK 管理器 -> SDK 工具(选项卡) -> 选中 Intel x86 Emulator Accelerator(HAXM 安装程序)选项,然后单击应用(如下图所示)。
Android SDK 管理器(图片)