IntelHaxm.sys蓝屏启动后,Android Studio的AVD在启动时崩溃

时间:2019-02-09 02:05:03

标签: android-studio android-emulator avd

由Android Studio 3.3.1(用于Windows稳定版)的Windows Studio(适用于64位)运行的我的Android虚拟设备在按“运行选定的配置”以测试我的应用后,因IntelHaxm突然出现BSOD而停止工作。

重新启动后,我继续尝试再次测试我的应用程序,但是当我按下按钮时,一些CMD命令窗口再次打开,但是这次它们是由Avast实时检查的,并且在声明之后他们没有进攻性,没有再次发射,它照常打开模拟器。

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

此事件发生的AVD图片是Android Pie和Android Nougat,以及最新的SDK。

我尝试过的事情

  • 安装新的AVD映像并运行它。
  • 清除AVD数据。
  • 冷启动AVD(可确保立即崩溃)。
  • 删除并创建一个新项目。
  • 卸载和重新安装Android Studio及其附带的所有内容,与IntelHaxm相同。
  • 将“图形”选项更改为所有可能的选项。
  • 更新每个驱动程序,每个相关程序。
  • 独立运行AVD。

我没有发现任何相关文章,而且上述任何解决方案都没有产生任何积极作用。

事件日志

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

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 Manager运行模拟器,我突然而随机地运行了一次模拟器,这使我感到惊讶,因为以前无法​​使用。该模拟器不包含我的应用程序,当我尝试运行它来测试我的应用程序时,通过Android Studio工作区中的“运行选定的配置”按钮,它像往常一样崩溃了。

1 个答案:

答案 0 :(得分:-1)

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