Мое виртуальное устройство Android, работающее под управлением Android Studio 3.3.1 для Windows 64-bit в стабильной версии, перестало работать после внезапного BSOD, вызванного IntelHaxm после нажатия «Запустить выбранную конфигурацию» для тестирования моего приложения.
После перезапуска я попытался снова протестировать свое приложение, но как только я нажал кнопку, некоторые окна команд 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))
Я не знаю, к чему это относится с "A"устройство подключено ".
Обновление
Во время написания этого поста я несколько раз запускал эмулятор, чтобы воспроизвести ошибку.Случайно и внезапно я запустил эмулятор один раз, запустив его из AVD Manager, что удивляет меня, так как он не работал в прошлые разы.В эмуляторе не было моего приложения, и когда я попытался запустить его для тестирования своего приложения через кнопку «Запустить выбранную конфигурацию» в рабочей области Android Studio, он вылетал как обычно.