Ошибка «Intel HAXM is required to run this AVD» при запуске эмулятора в Android Studio означает, что аппаратное ускорение виртуализации либо не установлено, либо заблокировано другим гипервизором. Без Intel HAXM (Hardware Accelerated Execution Manager) эмулятор Android на процессорах Intel либо не стартует вовсе, либо работает в программном режиме настолько медленно, что отладка приложения превращается в мучение.
В этой статье разберём, что такое HAXM, как проверить совместимость системы, как установить драйвер через SDK Manager и вручную, а также что делать при конфликтах с Hyper-V, VirtualBox и функциями безопасности Windows. Отдельно рассмотрим ситуации, когда HAXM больше не нужен или не поддерживается.
Что такое Intel HAXM и зачем он нужен
Intel HAXM — это драйвер-гипервизор, который использует аппаратную виртуализацию Intel VT-x для ускорения эмуляции Android. Он позволяет эмулятору выполнять код гостевой системы напрямую на процессоре, а не интерпретировать его программно. Разница в скорости — кратная: запуск эмулятора занимает секунды вместо минут, а интерфейс отвечает без заметных задержек.
Драйвер работает только на процессорах Intel с поддержкой Intel VT-x и технологии Execute Disable Bit. На процессорах AMD в Windows HAXM не применяется — там используется Android Emulator Hypervisor Driver (gvm) или платформа Windows Hypervisor Platform.
Проверка совместимости системы
Прежде чем устанавливать драйвер, убедитесь, что ваш компьютер его поддерживает. Проверка занимает пару минут и избавляет от бессмысленных попыток установки на несовместимое железо.
- 🔍 Откройте Диспетчер задач → вкладка Производительность → ЦП и проверьте строку «Виртуализация: включено».
- ⚙️ Если виртуализация отключена, зайдите в BIOS/UEFI и активируйте опцию
Intel Virtualization Technology(VT-x). Точное расположение пункта зависит от производителя материнской платы — сверьтесь с документацией вашей платы или ноутбука. - 💻 Убедитесь, что процессор — Intel. На AMD-системах HAXM устанавливать не нужно.
- 🛡️ Проверьте, не включён ли Hyper-V: в Windows это делается через «Компоненты Windows».
Если в Диспетчере задач виртуализация отображается как отключённая, а в BIOS соответствующей опции нет, возможно, процессор не поддерживает VT-x — в этом случае HAXM недоступен в принципе.
⚠️ Внимание: после включения виртуализации в BIOS обязательно полностью выключите и снова включите компьютер (не перезагрузку, а именно цикл выключения). На части систем изменения вступают в силу только после холодного старта.
Установка HAXM через SDK Manager
Штатный способ установки — через встроенный менеджер компонентов Android Studio. Откройте File → Settings → Appearance & Behavior → System Settings → Android SDK, перейдите на вкладку SDK Tools и отметьте пункт Intel x86 Emulator Accelerator (HAXM installer). После нажатия Apply установщик будет загружен в папку SDK.
Здесь есть важный нюанс: SDK Manager только скачивает установщик, но не всегда запускает его корректно. Если после установки через SDK Manager эмулятор по-прежнему сообщает об отсутствии HAXM, запустите инсталлятор вручную. Обычно он находится по пути:
%LOCALAPPDATA%\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
Запустите файл от имени администратора и следуйте мастеру установки. В процессе будет предложено выделить объём оперативной памяти для HAXM — значение по умолчанию подходит большинству пользователей, при необходимости его можно изменить позже повторной установкой.
☑️ Установка Intel HAXM
Проверка работоспособности драйвера
После установки стоит убедиться, что драйвер действительно запущен. Откройте командную строку и выполните:
sc query intelhaxm
В выводе строка STATE должна иметь значение RUNNING. Если служба остановлена, попробуйте запустить её командой sc start intelhaxm. Ошибка при запуске почти всегда указывает на конфликт с другим гипервизором или на отключённую виртуализацию.
Альтернативный признак — поведение эмулятора. При рабочем HAXM в окне запуска AVD появляется сообщение о режиме hardware acceleration, а сам виртуальный аппарат стартует за считанные секунды.
Типичные ошибки и их решение
Самая частая проблема — конфликт с Hyper-V. HAXM не может работать одновременно с гипервизором Microsoft, который автоматически включается при использовании Docker Desktop, WSL2, Windows Sandbox или Memory Integrity (изоляция ядра). Типичные признаки: установщик HAXM завершается с ошибкой, либо служба не стартует.
| Ошибка / симптом | Вероятная причина | Что проверить |
|---|---|---|
| HAXM is required to run this AVD | Драйвер не установлен | Запустить установщик вручную из папки extras |
| Failed to open HAXM device | Конфликт с Hyper-V | Отключить Hyper-V в компонентах Windows |
| VT-x is not available | Виртуализация отключена в BIOS | Включить Intel VT-x в UEFI |
| Установщик зависает или откатывается | Memory Integrity / изоляция ядра | Отключить целостность памяти в Безопасности Windows |
| Эмулятор медленный при установленном HAXM | Служба не запущена | sc query intelhaxm — статус RUNNING |
Чтобы отключить Hyper-V, откройте Панель управления → Программы → Включение или отключение компонентов Windows и снимите галочки с Hyper-V, Платформа гипервизора Windows и Песочница Windows, после чего перезагрузите ПК. Учтите: Docker Desktop и WSL2 при этом перестанут работать.
⚠️ Внимание: если вам одновременно нужны и Docker/WSL2, и эмулятор Android, удалять Hyper-V не обязательно. Современные версии эмулятора Android умеют работать поверх Windows Hypervisor Platform (WHPX) — включите этот компонент вместо отключения Hyper-V и выберите в настройках AVD режим ускорения WHPX.
Альтернативы HAXM и актуальный статус проекта
Разработка Intel HAXM официально прекращена: Intel объявила проект архивным, и новых версий драйвера больше не выходит. Существующие сборки продолжают работать на поддерживаемых системах, но Google постепенно переводит эмулятор на другие механизмы ускорения.
Какие варианты доступны сейчас:
- 🚀 Android Emulator Hypervisor Driver (AEHD / gvm) — замена HAXM от Google для процессоров Intel, устанавливается через SDK Manager.
- 🪟 Windows Hypervisor Platform (WHPX) — позволяет эмулятору работать поверх Hyper-V, совместим с Docker и WSL2.
- 🐧 KVM — штатное ускорение эмулятора в Linux; HAXM там не используется.
- 🍎 На macOS давно применяется собственный фреймворк Hypervisor.framework, HAXM для Mac не требуется.
Если вы настраиваете среду с нуля, имеет смысл сразу попробовать AEHD или WHPX, а HAXM рассматривать как вариант для старых конфигураций, где новые механизмы недоступны.
Как проверить, какой гипервизор использует эмулятор
Запустите эмулятор из командной строки с флагом -verbose: emulator -avd ИмяAVD -verbose. В начале вывода будет строка вида "emulator: autoconfig: -accel hax" или "whpx" — она показывает активный механизм ускорения.
Оптимизация работы эмулятора
Даже с рабочим ускорением эмулятор может тормозить из-за неоптимальных настроек виртуального устройства. Несколько безопасных рекомендаций, которые не зависят от конкретной конфигурации.
В настройках AVD (Device Manager → Edit) выберите образ системы с архитектурой x86_64 — эмуляция ARM-образов на x86-процессоре идёт с трансляцией инструкций и ощутимо медленнее. Графический режим Graphics: Hardware задействует GPU хоста для отрисовки интерфейса.
Объём RAM для виртуального устройства не стоит завышать: избыточная память, выделенная эмулятору, отнимается у хост-системы и может вызвать подтормаживания всего ПК. Для отладки обычного приложения достаточно значений, предлагаемых мастером по умолчанию.
Часто задаваемые вопросы
Работает ли Intel HAXM на процессорах AMD?
Нет, HAXM предназначен только для процессоров Intel с поддержкой VT-x. На AMD-системах в Windows используется Android Emulator Hypervisor Driver или Windows Hypervisor Platform, в Linux — KVM.
Можно ли использовать HAXM вместе с Docker и WSL2?
Напрямую — нет, так как Docker Desktop и WSL2 требуют Hyper-V, несовместимый с HAXM. Решение — переключить эмулятор на режим Windows Hypervisor Platform, который работает поверх Hyper-V и не конфликтует с этими инструментами.
Установщик HAXM выдаёт ошибку, хотя виртуализация включена. Что делать?
Проверьте три вещи: отключён ли Hyper-V в компонентах Windows, выключена ли Целостность памяти в разделе «Безопасность Windows → Безопасность устройства → Изоляция ядра», и запускается ли установщик от имени администратора. После любых изменений требуется перезагрузка.
HAXM больше не поддерживается — что ставить вместо него?
Для процессоров Intel в Windows Google предлагает Android Emulator Hypervisor Driver (устанавливается через SDK Manager на вкладке SDK Tools). Альтернатива — режим WHPX, если вам нужен Hyper-V для других задач.
Как узнать, использует ли эмулятор аппаратное ускорение?
Выполните в командной строке sc query intelhaxm — служба должна быть в состоянии RUNNING. Дополнительно запустите эмулятор с флагом -verbose: в логе будет указан активный механизм ускорения (hax, gvm или whpx).