首页 > 解决方案 > Android Studio 的 AVD 在 IntelHaxm.sys 蓝屏后启动时崩溃

问题描述

我的 Android 虚拟设备由 Android Studio 3.3.1 for Windows 64-bit 在稳定版中运行,在按“运行选定的配置”测试我的应用程序后由 IntelHaxm 导致突然蓝屏后停止工作。

重启后,我继续尝试再次测试我的应用程序,但是当我按下按钮时,一些 CMD 命令窗口再次打开,但这一次它们正在被 Avast 实时检查,并且在它宣布它们无害之后,他们没有再次启动,它像往常一样继续打开模拟器。

现在每次我运行模拟器时,它要么立即崩溃,要么显示消息“正在加载状态”,然后显示另一条消息“重置冷启动:模拟器引擎失败”并崩溃。

发生这种情况的 AVD 图像是带有最新 SDK 的 Android Pie 和 Android Nougat。

我试过的

我没有找到任何相关文章,并且这些上述解决方案都没有任何积极影响(如果有的话)。

事件簿

这些是在控制台日志中报告错误的代码行:

10:36 PM    Emulator: qemu_ram_alloc_user_backed: call

10:36 PM    Emulator: (user folder path)\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe: error while loading state for instance 0x0 of device 'goldfish_pipe'

10:36 PM    Emulator: deleteSnapshot: for default_boot

10:36 PM    Emulator: Critical: UpdateLayeredWindowIndirect failed for ptDst=(192, 162), size=(300x21), dirty=(300x21 0, 0) (A device attached to the system is not functioning.) ((null):0, (null))

10:36 PM    Emulator: Critical: UpdateLayeredWindowIndirect failed for ptDst=(192, 162), size=(300x21), dirty=

10:36 PM    Emulator: (300x21 0, 0) (A device attached to the system is not functioning.) ((null):0, (

10:36 PM    Emulator: null))

我对“连接的设备”指的是什么一无所知。

更新

在写这篇文章时,我运行了几次模拟器来重现错误。随机而突然,我通过从 AVD 管理器运行模拟器让模拟器运行一次,这让我感到惊讶,因为这在以前不起作用。模拟器不包含我的应用程序,当我尝试运行它来测试我的应用程序时,通过 Android Studio 工作区中的“运行选定的配置”按钮,它像往常一样崩溃。

标签: android-studioandroid-emulatoravd

解决方案


请在运行 android 模拟器时禁用您的防病毒软件,或者将模拟器列入白名单以防止扫描模拟器。防病毒程序总是通过降低模拟器的性能来降低性能。希望能帮助到你


推荐阅读