Эмулятор Android Studio чаще всего не запускается из-за отключённой виртуализации в BIOS, конфликта с Hyper-V в Windows или повреждённого системного образа виртуального устройства. Типичные симптомы: окно эмулятора зависает на чёрном экране, процесс qemu закрывается без ошибки, либо в Event Log появляется сообщение вроде «Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration». Все эти сценарии диагностируются и устраняются без переустановки самой IDE.
Ниже разберём проверки в порядке от самых частых причин к редким: аппаратная виртуализация, драйверы акселерации, конфликты гипервизоров, настройки AVD и нехватка ресурсов. После каждого шага запускайте эмулятор заново — это поможет точно определить, какое действие решило проблему.
Проверка аппаратной виртуализации в BIOS/UEFI
Эмулятор Android для процессоров x86 требует включённой аппаратной виртуализации: Intel VT-x (у Intel) или AMD-V / SVM (у AMD). Если она отключена на уровне прошивки, эмулятор либо не стартует вообще, либо работает в программном режиме настолько медленно, что фактически непригоден для отладки.
Быстрая проверка в Windows: откройте Диспетчер задач, перейдите на вкладку Производительность → ЦП и посмотрите строку Виртуализация. Если там указано «Отключено», нужно войти в BIOS/UEFI (обычно клавишей Del или F2 при загрузке, но это зависит от производителя платы) и найти параметр вроде Intel Virtualization Technology, VT-x или SVM Mode. Точное название и расположение пункта различаются — сверьтесь с документацией к вашей материнской плате или ноутбуку.
⚠️ Внимание: меняйте в BIOS только параметр виртуализации. Случайное изменение других настроек (разгона, напряжений, порядка загрузки) может привести к нестабильной работе системы. Если не уверены в назначении пункта — не трогайте его.
На Linux проверка выполняется командой egrep -c '(vmx|svm)' /proc/cpuinfo: значение больше нуля означает, что виртуализация поддерживается и включена. На macOS с чипами Apple Silicon эмулятор использует собственный гипервизор системы, и ручная настройка виртуализации не требуется.
Конфликт Hyper-V, HAXM и других гипервизоров
Вторая по частоте причина — конфликт гипервизоров. На Windows одновременно может работать только один низкоуровневый гипервизор, поэтому Hyper-V, Windows Hypervisor Platform, Песочница Windows, Изоляция ядра (Memory Integrity) и сторонние виртуальные машины (например, VirtualBox старых версий) могут блокировать драйвер Intel HAXM, который использует эмулятор.
Что проверить и при необходимости отключить:
- 🔧
Панель управления → Программы → Включение компонентов Windows— снимите галочку с Hyper-V, если он не нужен для других задач; - 🛡️
Безопасность Windows → Безопасность устройства → Изоляция ядра— отключите Целостность памяти и перезагрузите ПК; - 📦 Песочница Windows и платформа виртуальной машины — временно отключите для проверки;
- 🖥️ Запущенные виртуальные машины в VirtualBox или VMware — закройте перед стартом эмулятора.
Альтернатива — перевести эмулятор на Windows Hypervisor Platform (WHPX), который совместим с включённым Hyper-V. Для этого в том же окне компонентов Windows включите пункт Платформа гипервизора Windows. Это удобно, если Hyper-V нужен, например, для Docker Desktop.
Установка и диагностика Intel HAXM
На машинах с процессорами Intel эмулятор полагается на драйвер Android Emulator hypervisor driver (ранее — Intel HAXM). Если драйвер не установлен, не запущен или его версия устарела, эмулятор выдаёт ошибку об отсутствии аппаратной акселерации.
Проверьте наличие драйвера: SDK Manager → вкладка SDK Tools — пункт Intel x86 Emulator Accelerator (HAXM installer) или Android Emulator hypervisor driver должен быть отмечен и установлен. Если установка через SDK Manager завершается ошибкой, попробуйте запустить Android Studio от имени администратора и повторить.
Состояние службы в Windows проверяется командой в терминале:
sc query intelhaxm
Если служба в состоянии STOPPED, запустите её командой sc start intelhaxm с правами администратора. Когда команда возвращает ошибку о том, что служба не найдена, драйвер придётся переустановить через SDK Manager.
Проблемы с AVD: повреждённый образ и неверная конфигурация
Иногда среда и гипервизор в порядке, а виновато само виртуальное устройство. Повреждённые снимки, прерванная загрузка системного образа или несовместимая ABI-архитектура приводят к зависанию эмулятора на логотипе Android или к мгновенному закрытию окна.
Начните с простого: откройте Device Manager в Android Studio, нажмите стрелку рядом с проблемным AVD и выберите Cold Boot Now — это запуск без использования сохранённого снапшота. Если холодный старт не помог, выполните Wipe Data, который сбрасывает данные виртуального устройства до чистого состояния.
☑️ Диагностика неработающего эмулятора
Если и это не решает вопрос, удалите AVD полностью и создайте новое устройство, заново скачав системный образ. Обратите внимание на архитектуру образа: на ПК с процессорами x86 нужны образы x86_64, а на компьютерах с ARM-процессорами (включая Apple Silicon) — образы arm64-v8a. Образ несовместимой архитектуры — возможная причина молчаливого падения эмулятора сразу после запуска.
Чтобы увидеть реальную причину сбоя, запустите эмулятор из командной строки с подробным логом:
emulator -avd Имя_Вашего_AVD -verbose
Вывод в терминале покажет конкретную ошибку — отсутствующую библиотеку, проблему с графикой или конфликт портов. Путь к утилите emulator находится в каталоге Android/Sdk/emulator внутри папки SDK.
Эмулятор зависает на чёрном экране
что ещё проверить:Попробуйте в настройках AVD (Show Advanced Settings → Emulated Performance → Graphics) переключить режим рендеринга с Automatic на Software. Программный рендеринг медленнее, но помогает при конфликтах с драйверами видеокарты. Также обновите драйвер GPU до актуальной версии с сайта производителя и убедитесь, что эмулятор запускается на дискретной карте, если в системе их две.
Нехватка ресурсов и настройки производительности
Эмулятор Android — ресурсоёмкое приложение: ему нужны оперативная память, свободное место на диске и время процессора. При нехватке ресурсов устройство может зависать на загрузке, закрываться без ошибки или работать с сильными подтормаживаниями, что выглядит как «не работает».
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Окно эмулятора открывается и сразу закрывается | Конфликт гипервизоров, нет HAXM | Проверить Hyper-V и службу драйвера |
| Зависание на чёрном экране | Проблемы с графическим рендерингом | Переключить Graphics на Software |
| Долгая загрузка, сильные лаги | Мало ОЗУ, отключена виртуализация | Включить VT-x/AMD-V, добавить память в AVD |
| Ошибка «hardware acceleration» | Виртуализация выключена в BIOS | Включить VT-x / SVM в UEFI |
| Эмулятор не появляется в списке устройств | Сбой adb, занятые порты | Перезапустить adb: adb kill-server и adb start-server |
В расширенных настройках AVD можно уменьшить выделяемую память (RAM) и разрешение экрана — это снижает нагрузку на слабые машины. Также закройте тяжёлые фоновые приложения: браузеры с десятками вкладок и другие IDE заметно конкурируют за память.
⚠️ Внимание: не выделяйте эмулятору больше половины физической памяти компьютера — это может привести к подвисанию всей системы, а не только эмулятора.
Убедитесь, что на диске с SDK достаточно свободного места: системные образы и снапшоты занимают заметный объём, а при его нехватке эмулятор может падать при записи данных. Если эмулятор раньше работал, а после обновления Android Studio перестал — первым делом обновите через SDK Manager компоненты Android Emulator и системные образы до совместимых версий.
Альтернативы, если эмулятор так и не заработал
Когда все проверки пройдены, а эмулятор продолжает отказываться запускаться, остаются обходные пути. Самый надёжный — отладка на физическом устройстве: включите на смартфоне режим разработчика и Отладку по USB, подключите кабелем и выберите устройство в списке целей запуска. Реальный телефон нередко работает быстрее эмулятора и не требует виртуализации.
Другой вариант — полная чистая переустановка компонентов эмулятора: удалите в SDK Manager пункты Android Emulator и системные образы, перезагрузите ПК и установите их заново. Это устраняет повреждения, которые не лечатся сбросом AVD.
Для Linux также имеет смысл проверить, что ваш пользователь добавлен в группу kvm и устройство /dev/kvm доступно — без этого аппаратное ускорение эмулятора работать не будет.
Частые вопросы
Почему эмулятор зависает на чёрном экране при запуске?
Чаще всего это конфликт графического рендеринга или повреждённый снапшот. Выполните Cold Boot, а если не поможет — в настройках AVD переключите параметр Graphics на Software и обновите драйвер видеокарты.
Можно ли использовать эмулятор вместе с включённым Hyper-V?
Да. Включите в компонентах Windows пункт «Платформа гипервизора Windows» (WHPX) — эмулятор сможет работать поверх Hyper-V, хотя производительность может немного отличаться от работы через HAXM.
Эмулятор ругается, что требуется hardware acceleration. Что это значит?
Система не видит включённой аппаратной виртуализации. Проверьте статус виртуализации в Диспетчере задач, включите VT-x или SVM в BIOS/UEFI и убедитесь, что установлен драйвер HAXM или hypervisor driver.
Поможет ли переустановка Android Studio?
Как правило, нет: проблема почти всегда находится на уровне системы (BIOS, гипервизор, драйверы) или конкретного AVD, а не самой IDE. Сначала пройдите чек-лист диагностики, а переустановку оставьте крайней мерой.
Эмулятор запускается, но приложение в нём не устанавливается. Это та же проблема?
Нет, это другой сценарий. Проверьте, что уровень API эмулятора не ниже minSdkVersion вашего приложения, перезапустите adb командами adb kill-server и adb start-server и убедитесь, что устройство видно в выводе adb devices.