HAXM安装无法声称VT-X不存在

时间:2015-03-07 03:52:53

标签: android-studio emulation haxm

我在尝试在Android Studio中为我的模拟器安装HAXM时遇到了困难。我有一个hp2000笔记本;我将Windows 8.1更新为Windows 8.1 Pro以激活Hyper-V功能,我甚至进入系统设置以启用虚拟化,但我仍然得到了#34;此计算机不支持Intel虚拟化(VT-x)。无法安装HAXM。有关更多信息,请参阅英特尔HAXM文档。"

我的Android Studio SDK管理器显示已安装。

9 个答案:

答案 0 :(得分:8)

请按照以下步骤操作:

转到“控制面板”→“程序和功能”。 单击“打开和关闭窗口功能”。一个窗口打开。 取消选中Hyper-V选项并重新启动系统。 现在,您可以毫无错误地启动HAXM安装。

希望这有效@Keis

答案 1 :(得分:5)

这个程序对我来说很有效。希望这会有所帮助。

  1. F10(计算机设置) - BIOS - 安全 - 系统安全 - 输入 - 虚拟技术(VTX) - 启用文件→保存并退出
  2. 转到sdk文件夹:F:\ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager 运行intelhaxm-android.exe
  3. 您应该看到一个对话框,引用“完成英特尔硬件加速执行管理器设置向导。单击完成按钮退出向导”
  4. 一旦这个工作,打开android studio,并尝试运行模拟器。您应该看到“HAX正在运行,模拟器以快速模式运行”

答案 2 :(得分:2)

启用in-bios的虚拟化后,通过电源按钮重新启动硬件解决了我的问题:)。我在intel博客中读到了这样做。所以尝试这个选项可能会有所帮助:)

答案 3 :(得分:0)

您必须拥有支持虚拟化和ND位的英特尔处理器。您可以查看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

下载

答案 4 :(得分:0)

好吧,我在可选的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.希望有所帮助。

答案 5 :(得分:0)

对于Windows 10,首先安装位于此文件夹中的intelhaxm-android.exeSDK\extras\Intel\Hardware_Accelerated_Execution_Manager。如果在安装过程中出错,请尝试这些解决方案。

  1. 首先,所有从BIOS设置启用虚拟化。要启用此功能,请在计算机启动时重新启动计算机,然后按ESC键。如果制造商是戴尔,请选择 F2

  2. 即使您在BIOS设置中启用了虚拟化(VT),某些防病毒选项也会阻止HAXM的安装。

  3. 例如:在“设置(参数)”选项卡下的“Avast防病毒”选项卡>故障排除(depannage),您应该取消选中“启用硬件辅助虚拟化”(“activer l'help a la virtualisation”)。

    现在重新启动计算机并重新安装英特尔的HAXM,可在~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager下找到。您也可以从Intels网站手动下载独立的HAXM安装程序。

    1. 检查是否禁用了hyper-v。要禁用它,请转到“控制面板”,然后选择“程序” - >程序和功能 - >打开或关闭Windows功能(位于左侧)。然后找到HYPER-V。取消选中该复选框并重新启动计算机并尝试再次安装hxm。

    2. 右键单击“此PC”的属性,然后选择“高级系统设置”(位于左侧),然后在“性能”下的“高级”(选项卡)中单击“设置”按钮。然后选择数据执行保护(选项卡),然后选择此选项打开所有程序和服务的DEP,除了我选择的那些程序和服务,然后重新启动计算机,并尝试安装hxm。

    3. 解决方案no 3对我有用。

答案 6 :(得分:0)

您可以从BIOS启用英特尔虚拟化技术,或者如果您没有安装模拟器加速器(HAXM),则应安装。

答案 7 :(得分:0)

  1. 关闭电脑并将其重新打开,然后立即按F10或ESC按钮(以适合您的方式) - 它会进入您的BIOS

  2. 使用箭头键进入系统安全

  3. 确保选中VIRTUAL TECHNOLOGY VTX,然后点击F10进行保存,然后重新启动计算机

  4. 现在按键盘上的Windows键,然后输入Hyper-V;然后点击顶部显示的结果

  5. 从那里取消选中Hyper-V

  6. 现在转到保存sdk文件夹的路径 - 默认情况下保存在C:\

  7. 转到C:\ Android \ sdk \ extras \ intel \并运行Hardware_Accelerated_Execution_Manager,然后运行intelhaxm-android.exe

  8. 如果它显示一个引用的对话框,"已完成的英特尔硬件加速执行管理器设置向导",请单击完成按钮以退出向导

  9. 再次打开Android Studio,运行您的应用,如果它没有显示您的虚拟设备,请点击右下方的小刷新按钮。

答案 8 :(得分:0)

我遇到了类似的问题。我得知我的PC上没有安装HAXM安装程序。

要执行此操作,请转到:工具 - > Android - > SDK Manager - > SDK工具(标签) - >检查Intel x86仿真器加速器(HAXM安装程序)选项,然后单击“应用”(如下图所示)。

Android SDK Manager (Image)