代码之家  ›  专栏  ›  技术社区  ›  dstackflow

英特尔HAXM 7.2版没有数字签名?

  •  1
  • dstackflow  · 技术社区  · 7 年前

    haxm在最新更新中不起作用(发布后的版本7.2)。

    在将android studio更新到3.1.2版本(可能不相关)并更新haxm之后,avds将不再工作。由于我的avd抱怨vt-x,我已经有好几个小时没能编码了。在搜索互联网上其他可能的错误后,我毫无用处地检查了bios是否启用了vt-x(这是因为我在更新之前使用的是intel haxm),并且由于沮丧,我决定使用一个旧版本。在haxm(7.1)上…它又开始工作了!怎么回事?

    3 回复  |  直到 7 年前
        1
  •  4
  •   Antarctica    7 年前

    你在Windows7上吗?我怀疑此问题仅影响缺少安全修补程序的64位Windows 7系统,该修补程序支持SHA-256代码签名算法:

    https://www.microsoft.com/en-us/download/details.aspx?id=46148

    另见我在这里的帖子:

    https://github.com/intel/haxm/issues/56#issuecomment-394246865

        2
  •  1
  •   Hovanes Mosoyan    7 年前

    我们可以降级haxm安装,谢谢回答:

    • 从正常位置卸载最新版本的haxm v7.2.0:C:\users\xxxxx\appdata\local\android\sdk1\extras\intel\hardware\u accelerated\u execution\intelhaxm-android.exe(其中 XXXXX 是用户名)
    • 从以下位置下载版本7.1: https://github.com/intel/haxm/releases/tag/v7.1.0
    • 打开并安装

    祝你好运)

        3
  •  0
  •   dstackflow    7 年前

    当前最新的“英特尔硬件加速执行管理器(英特尔HAXM)”7.2版没有数字签名。web上有一些关于禁用安全引导或使用第三方软件绕过数字签名的解决方案。我目前的工作是使用旧版本的haxm。最新版本7.2可从英特尔软件网站下载: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm . 作为7.2版,它没有数字签名,因此对我不起作用。在站点的底部,它在有用的链接部分声明haxm现在在git hub上是开源的: https://github.com/intel/haxm/releases 谢天谢地,haxm的7.1是数字签名的,为我工作。

    希望这能帮助别人。