Android-эмулятор WHPX: не удалось эмулировать доступ MMIO, код выхода 3

У меня была Android Studio с AMD TR 2950x, эмулятор андроида работал отлично, и вдруг он начал выдавать мне эту ошибку с этими сообщениями:

10:30 утра Эмулятор: qemu-system-x86_64.exe: WHPX: не удалось эмулировать доступ MMIO с EmulatorReturnStatus: 2 (InternalEmulationFailure)

10:30 утра Эмулятор: qemu-system-x86_64.exe: whpx_vcpu {эмулятор =000000000ec95f70, window_registered=false, прерывистый = true, tpr = 0, apic_base=fee00900, interrupt_pending = false}

10:30 утра Эмулятор: qemu-system-x86_64.exe: WHV_MEMORY_ACCESS_CONTEXT {Инструкция ={размер =16, байты = 'A1 F0 00 E0 FE 80 CC 01 A3 F0 00 E0 FE C7 05 50'}, AccessInfo ={AccessType = 0, GpaUnmapped = 1, GvaValid = 0, AsUINT32 = 4}, Gpa = fee000f0, Gva = 0}

10:30 утра эмулятор: qemu-system-x86_64.exe: WHPX: не удалось запустить виртуальный процессор

10:30 утра Эмулятор: Предупреждение: QObject::~QObject: Таймеры не могут быть остановлены из другого потока ((ноль):0, (ноль))

10:30 утра эмулятор: процесс завершен

1 ответ

Для решения, не требующего присоединения к программе Windows Insider и обновления до Windows Insider Preview, вы можете установить KB4545903 напрямую (это единственный КБ, загруженный и установленный путем присоединения к предварительному просмотру выпуска), который должен устранить проблему с эмулятором в AMD.

Предполагая, что вы используете 64-битную систему, загрузите CAB-файл здесь.

Затем установите его с помощью командной строки с повышенными правами:

DISM /Online /Add-Package /PackagePath:”Full path of .cab file”

После перезагрузки у вас все должно получиться.

Подсказки к этому среднему посту для ответа.

У меня та же ошибка. Чтобы избежать обновления до инсайдерской предварительной сборки, я сделал следующие шаги:

  1. Создать новое виртуальное устройство
  2. Выберите устройство
  3. выберите образ системы и перейдите к скриншоту других изображений
  4. Выберите образ на основе ARM (я выбрал уровень API arm64-v8a 24 уровня)
  5. Следуйте следующим инструкциям и завершите настройку

Теперь вы можете запустить эмулятор, но эмулятор очень медленный. Потребовалось около 8 минут, чтобы выйти в интернет и сделать его пригодным для использования!

Так что это решение - просто быстрое решение, если вам нужно протестировать основы вашего приложения. Я надеюсь, что Microsoft исправит ошибку и сделает возможным использование HAXM/Co. очередной раз.

Надеюсь, это работает и для вас!:)

Другие вопросы по тегам