运行虚拟设备时的Android Studio BSOD

标签 android android-studio intel haxm bsod

当我尝试启动一个虚拟设备时,笔记本电脑崩溃了,我收到一个蓝屏错误:IRQL_NOT_LESS_OR_EQUAL。
我打开了崩溃日志,发现罪魁祸首是:

MODULE_NAME: IntelHaxm

IMAGE_NAME:  IntelHaxm.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  5cb6c325

STACK_COMMAND:  .thread ; .cxr ; kb

BUCKET_ID_FUNC_OFFSET:  28a8

FAILURE_BUCKET_ID:  AV_CODE_AV_IntelHaxm!unknown_function

BUCKET_ID:  AV_CODE_AV_IntelHaxm!unknown_function

PRIMARY_PROBLEM_CLASS:  AV_CODE_AV_IntelHaxm!unknown_function

对于如何解决这个问题,有任何的建议吗?

最佳答案

当未正确安装 IntelHaxm 驱动程序时会发生这种情况。如果在安装 Android Studio 时未在 BIOS 中启用 VT-x,Haxm 将无法正确设置。
如果您随后启用 VT-x 但未重新安装驱动程序,Android Studio 将尝试使用未配置的驱动程序,您将遇到此崩溃。
要重新安装 Haxm,请转到 Tools > SDK Manager并手动安装。 (image ref)
enter image description here
还有一个版本的驱动程序存在导致此问题的错误。确保您 Help > Check for Updates...所以你有最新的版本。确保首先在 BIOS 中启用 VT-x。

关于运行虚拟设备时的Android Studio BSOD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60732992/

相关文章:

AndroidId MediaPlayer prepareAsync 方法

android - 无法在 21 以下的 Api 中获取提供商 com.google.firebase.provider.FirebaseInitProvider

android - 如何计算图库中所选图像的大小?

c++ - 什么可能导致确定性过程产生浮点错误

android - 每个风格和构建类型的signingConfig 必须不同

android - 默认 `.gitignore`中不包含gradle目录

android - 如何集成 Iamport 韩国支付网关?

Android 无法访问 org.apache.http.client.HttpClient

sum - 使用 AVX 一次性完成 4 个水平 double 求和

virtualization - 在哪里可以找到支持 EPT 脏/访问位的英特尔处理器