当我尝试启动一个虚拟设备时,笔记本电脑崩溃了,我收到一个蓝屏错误: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)
还有一个版本的驱动程序存在导致此问题的错误。确保您 Help > Check for Updates...
所以你有最新的版本。确保首先在 BIOS 中启用 VT-x。
关于运行虚拟设备时的Android Studio BSOD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60732992/