Прежде, чем воспользоваться решениями из этой статьи следует учесть, что это не полноценные решения, так как эмуляторы Android в составе Visual Studio — это довольно глючные ПО и баги могут быть совсем иного характера, начиная от проблем с виртуализацей вашего ПК и кончая с глюками и конфликтами самих эмуляторов.
1. Ошибка отключенной виртуализации
Первая проблема, которая может возникнуть, это проблема, связанная с включением виртуализации в BIOS с ошибкой запуска:
Exit Code: HypervisorNotRunning when running Visual studio android emulator
Чтобы исправить эту ошибку необходимо удостовериться, что процессор поддерживает аппаратную виртуализацию и далее запустить командную строку с правами администратора. Запустив необходимо выполнить код включения аппаратной виртуализации:
bcdedit /set hypervisorlaunchtype auto
И перезапускаем систему Windows и пробуем.
2. Ошибка нехватки памяти
Данная ошибка связана с нехваткой оперативной памяти и сопровождается таким диалогом
Эмулятору не удалось проверить, работает ли виртуальная машина: В системе не хватает памяти, чтобы запустить эмулятор, занимающий 2048 МБ оперативной памяти для запуска. Закройте другие приложения и запустите эмулятор повторно. Если это не помогает, следуйте инструкциям в следующей статье базы знаний: https://support.microsoft.com/en-us/help/2911380/-not-enough-memory-error-message-and-windows-phone-8-emulator-does-not
Для решения переходим по данной статье, где говорится, что необходимо редактировать параметр MemoryReserve ветки реестра на элементе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization . Т.е. для начала запускаем редактор реестра командой Win + R, введя команду regedit
Далее находим нужную ветку
По умолчанию этот параметр равен 2048 МБ, поэтому уменьшаем данный параметр до такого, чтобы эмулятор мог удачно запускаться и можно было в нем работать.
И перезапускаем систему Windows и пробуем.