我会在SO或谷歌中找到很多解决方案,但它对我来说无法帮助
每当我启动AVD时,以下错误都会显示:
然后我尝试卸载Haxm,然后重新安装然后显示以下错误:
现在我卸载HAXM并重新安装,然后给我一个以下错误。
按照以下回答,只要我按照步骤编号,它就会完美地完成第1步到第10步。 11然后它给我错误,见下图:
您能否请求安装Haxm或启动AVD的任何帮助。
答案 0 :(得分:9)
问题实际上与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补丁根本无法在这些系统上进行数字签名。
总而言之,解决方案非常简单,但有两个方面。
如果无法以某种方式执行此操作,则需要卸载7.2,而是从下载链接下载并安装HAXM 7.1。
两个版本的下载链接(用于手动安装): https://github.com/intel/haxm/releases
如何手动安装HAXM?
这个特殊问题浪费了我很多旧系统上的时间,希望对您有所帮助!
答案 1 :(得分:2)
步骤1:在控制面板\所有控制面板项\程序和功能-> 英特尔硬件加速执行管理器
第2步:在Android Studio中,进入对话框中的文件>设置>外观和行为>系统设置> Android SDK ,选择 SDK工具 >&遵循步骤3。
步骤3:在对话框中未选中 Intel x86 Emulator Accelerator(Haxm安装程序)
步骤4:打开THIS LINK并下载haxm-macosx_v7_0_0.zip
第5步:现在,提取此.zip
并将数据复制并粘贴到此路径中 AndroidSDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager
步骤6:,现在安装intelhaxm-android.exe
(安装成功:)。
步骤7:现在,请正确关闭android studio并重启计算机
答案 2 :(得分:0)
1 :在控制面板中卸载HAXM
2 :在SDK Manager中取消选中Intel x86 Emulator Accelerator(Haxm安装程序)-> SDK Tools,然后单击OK
3 :在this link中下载haxm v7_5_6.zip并将其解压缩
4 :安装之前,请重新启动PC并按 F8
进入“高级启动选项”。
5 :选择禁用驱动程序签名强制执行
6 :从解压缩的zip安装intelhaxm-android.exe,等待安装完成,此步骤的所有步骤都应该没有错误。
希望获得帮助