Android studio windows android studio 3.0中的Haxm错误需要数字签名的驱动程序

Android studio windows android studio 3.0中的Haxm错误需要数字签名的驱动程序,android-studio,avd,haxm,Android Studio,Avd,Haxm,我会在SO或google中找到很多解决方案,但这对我来说毫无帮助 每当我启动AVD时,下面的错误就会显示出来: 然后我尝试卸载Haxm,然后重新安装,然后在下面显示错误: 更新日期:2018年6月14日 现在我卸载HAXM并重新安装,然后给出以下错误 更新日期:2018年6月21日 按照下面的答案,第1步到第10步都很完美,只要我按照第11步,就会出现错误,请参见下图: 您能为安装Haxm或启动AVD提供帮助吗。我的解决方案 第1步:卸载控制面板\所有控制面板项目\程序和功能中的所有

我会在SO或google中找到很多解决方案,但这对我来说毫无帮助

每当我启动AVD时,下面的错误就会显示出来:

然后我尝试卸载Haxm,然后重新安装,然后在下面显示错误:


更新日期:2018年6月14日 现在我卸载HAXM并重新安装,然后给出以下错误


更新日期:2018年6月21日 按照下面的答案,第1步到第10步都很完美,只要我按照第11步,就会出现错误,请参见下图:

您能为安装Haxm或启动AVD提供帮助吗。

我的解决方案 第1步:卸载控制面板\所有控制面板项目\程序和功能中的所有HAXM驱动程序->英特尔硬件加速执行管理器

第2步:在Android Studio中,进入对话框中的文件>设置>外观和行为>系统设置>Android SDK选择SDK工具按照第3步操作。

第3步:在未选中的对话框中英特尔x86仿真器加速器(Haxm安装程序)

第4步:打开并下载haxm-windows\u v7\u 0\u 0.zip

步骤5:现在提取此
.zip
并复制数据并粘贴到此路径AndroidDK\extras\intel\Hardware\u Accelerated\u Execution\u Manager

第6步:现在安装
intelhaxm android.exe
(安装成功:)

第7步:现在正确关闭android studio&重新启动机器

干杯:)
  • 请参见第3步图像在此图像中,我无法选择英特尔x86仿真器加速器(Haxm安装程序)



该问题实际上间接与Windows 7 64位缺少安全更新有关。这里将对此进行深入讨论。

以下是论坛的相关评论

对于HAXM 7.2.0版本,我们更改了用于签署Windows 7/8/8.1驱动程序(IntelHaxm.sys)的证书。以前(对于HAXM 7.1.0和更早版本),我们为这些Windows版本使用了SHA-1证书。然而,我们被告知SHA-1算法现在被认为是不安全的,我们应该用SHA-256(SHA-2的一个变体)来代替它。所以我们这样做了,并在我们自己的Windows7/8/8.1系统上测试了新的驱动程序,没有发现任何问题。但是,显然,某些Windows系统无法识别新的驱动程序签名。根据本文,Windows7实际上需要一个补丁来支持SHA-256,而Windows8和更高版本默认支持它

因此,简单地说,Intel将驱动程序的数字签名从HAXM 7.2更改为SHA-256。由于Win 7 64位上不支持此功能,而没有特定的Windows更新,因此HAXM 7.2修补程序在这些系统上无法识别为数字签名

总而言之,解决方案非常简单,但有两个方面

  • 如果可以,请继续,首先尝试安装此 更新。
  • 如果可行,只需安装haxm7.2即可
  • 如果您无法做到这一点,那么您需要卸载7.2,而是从下载链接下载并安装HAXM 7.1

    两个版本的下载链接(用于手动安装):

    如何手动安装HAXM?

  • 解压缩文件,然后运行intelhaxm-android.exe(或静默 如果您愿意,请安装一个)
  • 运行Android Studio并再次尝试仿真器

  • 这个特别的问题浪费了我很多时间在我的几个旧系统上,所以我希望这能有所帮助

    1:卸载控制面板中的HAXM
    2:在SDK管理器->SDK工具中取消选中“英特尔x86仿真器加速器”(Haxm安装程序),然后单击确定
    3:在中下载HAXMV7\u 5\u 6.zip并将其解压缩
    4:安装前,重新启动电脑,然后按F8进入高级启动选项 5:选择禁用驾驶员签名强制执行
    6:从解压缩的zip安装intelhaxm-android.exe,等待安装完成,此步骤应无错误。


    希望此帮助

    此帮助可能会对您有所帮助。下载用于haxm的数字签名驱动程序或在windows中禁用用于数字签名的驱动程序。我将尝试此帮助,但它对我没有帮助@Ali786Wait。。。您使用的是macOS还是Windows?您似乎为您的操作系统安装了错误的zip文件。我如何使用Windows 7 64位?当我遵循@edrick的上面步骤时,我的模拟器工作得非常好。您可以使用适用于windows的haxm-windows\u v7\u 0\u 0.zip文件。更新了答案以反映这一点