Ali*_*Ali 11 android-virtual-device android-studio haxm
我会在SO或谷歌中找到很多解决方案,但这对我来说无济于事
每当我启动AVD时,以下错误都可以告诉我:
然后我尝试卸载Haxm,然后重新安装然后显示以下错误:
现在我卸载HAXM并重新安装,然后给我一个以下错误.
按照下面的答案,每当我按照步骤编号时,它就完美地完成了第1步到第10步.11那么它给我的错误见下图:
你能帮忙安装Haxm或启动AVD吗?
Mua*_*azi 16
该问题实际上与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:在控制面板\所有控制面板项\程序和功能 -> 英特尔硬件加速执行管理器中卸载 HAXM 的所有驱动程序
第 2 步:在 Android Studio 中,在对话框中的File>Setting>Appearance & Behavior>System Settings>Android SDK中选择SDK Tools & Follow STEP 3。
第 3步:在对话框中取消选中 Intel x86 Emulator Accelerator(Haxm 安装程序)
第 4步:打开此链接并下载 haxm-windows_v7_0_0.zip
第 5步:现在提取.zip并复制数据并粘贴到此路径AndroidSDK\extras\intel\Hardware_Accelerated_Execution_Manager
第 6 步:现在安装intelhaxm-android.exe (安装成功:)。
第 7 步:现在正确关闭您的 android 工作室并重新启动您的机器
| 归档时间: |
|
| 查看次数: |
10094 次 |
| 最近记录: |