Что такое Android Emulator Hypervisor Driver и как его установить

AEHD (Android Emulator Hypervisor Driver) — это драйвер от Google, который включает аппаратную виртуализацию и ускоряет эмулятор Android в 2–10×; установить его можно через SDK Manager (SDK Tools) или вручную (.msi/.deb). Ниже — проверенные шаги и решения типичных проблем.

Зачем нужен AEHD и что он делает

AEHD связывает эмулятор с возможностями CPU (VT‑x/AMD‑V или KVM), позволяя исполнять гостевой код на реальном железе вместо медленной программной эмуляции. Результат: значительно быстрее загрузка AVD, ниже загрузка CPU и плавнее графика — особенно заметно на x86_64 образах.

AEHD полезен при разработке: уменьшает время запуска и позволяет адекватно тестировать анимации, многопоточность и игры.

Системные требования — что проверить заранее

  • ОС: Windows 10/11 (64‑bit), macOS 10.12+ (Intel/Apple Silicon), Linux с KVM.
  • CPU: Intel с VT‑x (или AMD с AMD‑V + SVM/EPT). Для AMD на Windows требуется поддержка WHP.
  • RAM: минимум 8 ГБ (рекомендуется 16 ГБ).
  • BIOS/UEFI: Virtualization (VT‑x/AMD‑V) включена.

Если виртуализация выключена в BIOS/UEFI, включите её: обычно F2/Del при загрузке → Advanced → CPU Configuration → Intel VT‑x / AMD SVM = Enabled.

Установка на Windows (Intel, HAXM)

  1. Откройте Android Studio → Tools → SDK Manager → вкладка SDK Tools.
  2. Поставьте галку "Android Emulator Hypervisor Driver" → Apply → OK.
  3. После установки перезагрузите ПК.
  4. В Диспетчере устройств проверьте отсутствие желтых восклицаний у драйвера.
  5. Создайте AVD с x86_64 и API 30+ и запустите.

Если появилось сообщение "HAXM not installed", скачайте и установите .msi из репозитория проекта (google/android-emulator-hypervisor-driver) и запустите инсталлятор вручную от имени администратора.

Установка на Windows (AMD, WHP)

  1. Включите компоненты Windows: Параметры → Программы → Включение/отключение компонентов → отметьте "Windows Hypervisor Platform" и "Virtual Machine Platform".
  2. Перезагрузите систему.
  3. В Android Studio через SDK Manager установите AEHD так же, как для Intel.
    Если эмулятор всё ещё медленный — проверьте совместимость CPU и обновления Windows (иногда требуется последнее накопительное обновление).

macOS и Linux

  • macOS: На Intel и Apple Silicon гипервизор работает встроенно (Hypervisor.framework). Установите AEHD через SDK Manager, AVD должен использовать x86_64 образы (или arm образ для Apple Silicon) — Rosetta обычно не требуется для AEHD.
  • Linux: Установите KVM и зависимости:
    • Ubuntu/Debian: sudo apt install qemu-kvm libvirt-daemon-system
    • Добавьте пользователя в группу kvm: sudo usermod -aG kvm $USER, затем перелогиньтесь.
    • В Android Studio в SDK Tools выберите поддержку KVM/AEHD.

Тестируйте производительность на AVD с образом x86_64 и Google Play. Если FPS низкий — временно понизьте разрешение экрана AVD или переключите Graphics → Software.

Устранение проблем (быстрые проверки)

  • Убедитесь, что в BIOS включена виртуализация.
  • На Windows проверьте, не конфликтуют ли Hyper‑V и другие гипервизоры (иногда нужно отключить Hyper‑V, если используется HAXM).
  • Запустите Android Studio от имени администратора при установке драйвера.
  • Для Linux проверьте, что /dev/kvm доступен и ваш пользователь в группе kvm.

Частые ошибки

  • Неполная установка SDK Tools — проверьте, установлены ли зависимости Android Emulator и Intel HAXM/KVM компоненты.
  • Конфликт Hyper‑V/HYPERV — в некоторых конфигурациях нужно отключать Hyper‑V, если используете HAXM.
  • Неверный тип AVD — используйте x86_64 образы для аппаратного ускорения, а не armeabi‑образ.

FAQ

  • Нужно ли AEHD на слабом ноутбуке?
    Да — эффект заметен: снижение загрузки CPU и более короткое время старта эмулятора.
  • Можно ли использовать AEHD с физическим устройством?
    Нет, AEHD относится только к эмулятору; для физического устройства используйте ADB (USB или Wi‑Fi).
  • AEHD не устанавливается — что делать?
    Проверьте версию ОС, включён ли VT в BIOS, запустите инсталлятор от администратора или используйте официальные сборки драйвера вручную.

Установка AEHD обычно решает большинство проблем с медленным эмулятором. Если после всех шагов производительность остаётся низкой — рассмотрите тестирование на физическом устройстве или альтернативные эмуляторы (Genymotion, аппаратные девайсы).