Что такое 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)
- Откройте Android Studio → Tools → SDK Manager → вкладка SDK Tools.
- Поставьте галку "Android Emulator Hypervisor Driver" → Apply → OK.
- После установки перезагрузите ПК.
- В Диспетчере устройств проверьте отсутствие желтых восклицаний у драйвера.
- Создайте AVD с x86_64 и API 30+ и запустите.
Если появилось сообщение "HAXM not installed", скачайте и установите .msi из репозитория проекта (google/android-emulator-hypervisor-driver) и запустите инсталлятор вручную от имени администратора.
Установка на Windows (AMD, WHP)
- Включите компоненты Windows: Параметры → Программы → Включение/отключение компонентов → отметьте "Windows Hypervisor Platform" и "Virtual Machine Platform".
- Перезагрузите систему.
- В 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, аппаратные девайсы).