我会在SO或google中找到很多解决方案,但对我来说无济于事
每当我启动AVD时,以下错误就会告诉我:
android-studio - 带有Windows的android studio 3.0中的Haxm错误需要数字签名的驱动程序-LMLPHP
然后我尝试卸载Haxm,然后重新安装,然后向我显示以下错误:
android-studio - 带有Windows的android studio 3.0中的Haxm错误需要数字签名的驱动程序-LMLPHP

更新14/06/2018
现在,我卸载HAXM,然后重新安装,然后出现以下错误。
android-studio - 带有Windows的android studio 3.0中的Haxm错误需要数字签名的驱动程序-LMLPHP

更新21/06/2018
请按照以下答案进行操作,只要我遵循步骤1,它就可以完美地执行步骤1至10。 11然后它给了我错误,请参见下图:
android-studio - 带有Windows的android studio 3.0中的Haxm错误需要数字签名的驱动程序-LMLPHP
您能为安装Haxm或启动AVD提供任何帮助吗?

最佳答案

该问题实际上与缺少Windows 7 64位安全更新有关。在此进行深入讨论。
https://github.com/intel/haxm/issues/56

这是论坛上的相关评论



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



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

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


如果可以,请先尝试安装
更新。
https://www.microsoft.com/en-us/download/details.aspx?id=46148
如果可行,则只需安装HAXM 7.2


如果您无法以某种方式执行此操作,则需要卸载7.2,然后从下载链接下载并安装HAXM 7.1。

两种版本的下载链接(用于手动安装):
https://github.com/intel/haxm/releases

如何手动安装HAXM?


解压缩文件,然后运行intelhaxm-android.exe(或无提示)
如果愿意,安装一个)
运行Android Studio,然后再次尝试模拟器。
瞧!


这个特殊的问题浪费了我很多时间在我的一些旧系统上,因此希望对您有所帮助!

关于android-studio - 带有Windows的android studio 3.0中的Haxm错误需要数字签名的驱动程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50812600/

10-11 21:39