由Android Studio 3.3.1(用于Windows稳定版)的Windows Studio(适用于64位)运行的我的Android虚拟设备在按“运行选定的配置”以测试我的应用后,因IntelHaxm突然出现BSOD而停止工作。
重新启动后,我继续尝试再次测试我的应用程序,但是当我按下按钮时,一些CMD命令窗口再次打开,但是这次它们是由Avast实时检查的,并且在声明之后他们没有进攻性,没有再次发射,它照常打开模拟器。
现在,每次我运行模拟器时,它要么立即崩溃,要么显示消息“正在加载状态”,然后显示另一条消息:“重置为冷启动:模拟器引擎失败”并崩溃。
此事件发生的AVD图片是Android Pie和Android Nougat,以及最新的SDK。
我尝试过的事情
我没有发现任何相关文章,而且上述任何解决方案都没有产生任何积极作用。
事件日志
以下是在控制台日志中报告错误的代码行:
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工作区中的“运行选定的配置”按钮,它像往常一样崩溃了。
答案 0 :(得分:-1)
请在运行android模拟器时禁用防病毒软件,或者仅将其列入白名单以免扫描该模拟器。防病毒程序总是通过降低模拟器的性能来降低其性能。希望对您有帮助