英特尔虚拟化问题(Android Studio)

Intel Virtualization Problems (Android Studio)

因此,我正在尝试使用 Android 设备仿真器 (AVD),但它出现典型错误:"hax kernel module is not installed"。但是,我重新安装了 Intel HAXM 1.1.5 数十次。我在 BIOS 中启用了该选项,我可以在 Oracle VM VirtualBox 中使用虚拟化。我什至下载了一个程序来测试我的 PC 是否支持虚拟化,然后访问英特尔网页查看我的处理器是否能够做到这一点。可以。

我不知道为什么这会给我这样的问题。我尝试了很多视频并再次用谷歌搜索,但似乎没有人遇到与我相同的问题。但是,我注意到当我尝试 运行 "sc query intelhaxm" 时,它总是说它没有安装(错误代码 1060)。我总是在安装 HAXM 后重置我的电脑。

我的 CPU 是英特尔酷睿 i3 M 330(3M 缓存,2.13Ghz)(intel specs) and, if needed, I have a HP Pavillion dv6-2160ep (specs)。

谢谢, 瑞克

你用过命令行吗
bcdedit /set hypervisorlaunchtype off
bcdedit /set nx AlwaysOn
如果你有 avast,请将其关闭
从 Intel 下载 HAXM 而不是通过 AVD https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement

所以,我找到了一个让我可以使用服务 intelhaxm 的解决方案。我只是找不到有人做我所做的事情的地方。无论如何,我将 post 我的解决方案,因为其他和我有同样问题的人不会遇到我遇到的麻烦。所以:

在我说什么之前,我正在使用 Windows 7 并且我是葡萄牙语,所以我在猜测目录的名称's/options:

  • 正常安装 Intel HAXM,然后重新启动计算机。
  • 之后,浏览至英特尔 HAXM 文件夹 ("C:\Program Files or Program Files (x86)\Intel\HAXM")。
  • 按住 Shift 键的同时右键单击 window。单击 "Open command prompt here"。
  • 写"PnPUtil.exe -i -a intelhaxm.inf"。如果它要求您接受它,请单击“确定”。
  • 之后,右键单击 intelhaxm.inf 文件并 select 安装。
  • 此时,如果您在命令提示符中键入 "sc query intelhaxm",它应该会显示有关该服务的信息。但是,它没有证书,你仍然不能使用它。
  • 下载驱动程序签名强制覆盖 here
  • 打开它,select "Enable Test Mode" 然后按下一步。完成后,重新启动计算机。
  • 如果你做的一切正确,桌面上应该有一个水印,上面写着类似 "Test Mode" 的内容。再次打开同一个程序,但现在 select "Sign a System File".
  • 在文本字段中,将完整路径粘贴到 intelhaxm.sys。像这样:"C:\Program Files or Program Files (x86)\Intel\HAXM\intelhaxm.sys".
  • 之后,按照上面的方法再次打开命令提示符。
  • 键入 "sc delete intelhaxm",然后按照与您相同的方式安装 .inf 文件。
  • 现在,尝试输入 "sc start intelhaxm"。比平时花费更多的时间,但现在应该是 运行.

这就是我为让它工作所做的。但是,它仅在 Windows 处于测试模式时有效。如果您想去除水印,请再次启动同一程序并选择 "Remove Watermark"。

如果您关闭计算机并稍后返回时无法启动您的 AVD,请在“开始”菜单的搜索栏中键入 "sc start intelhaxm"。