Android Studio: не запускается эмулятор — что делать

Эмулятор Android Studio зависает на чёрном экране, закрывается сразу после старта или выдаёт ошибку вроде «The emulator process for AVD has terminated» — чаще всего причина кроется в отключённой виртуализации, конфликте с Hyper-V или повреждённом образе виртуального устройства. Хорошая новость в том, что большинство таких сбоев диагностируется за несколько минут, если проверять компоненты в правильном порядке.

В этом материале разберём основные причины, по которым AVD (Android Virtual Device) отказывается запускаться, и дадим пошаговые способы устранения проблемы на Windows, macOS и Linux. Начнём с быстрой диагностики, а затем перейдём к более глубоким настройкам.

Быстрая диагностика: с чего начать

Прежде чем менять настройки системы, посмотрите, что именно сообщает среда разработки. Откройте Event Log в правом нижнем углу Android Studio и вкладку Problems — часто там уже указана конкретная причина: отсутствующий системный образ, ошибка гипервизора или нехватка ресурсов.

Полезно также запустить эмулятор из терминала, чтобы увидеть полный вывод ошибок. Перейдите в папку sdk/emulator внутри каталога Android SDK и выполните команду:

emulator -avd Имя_вашего_AVD -verbose

Вывод в консоли покажет, на каком этапе происходит сбой. Если эмулятор запускается из терминала, но не из интерфейса Android Studio — проблема скорее в настройках IDE, а не в самом эмуляторе.

Проверка виртуализации в BIOS/UEFI

Одна из самых частых причин — выключенная аппаратная виртуализация. На процессорах Intel это технология VT-x, на AMD — AMD-V (SVM). Без неё эмулятор либо не стартует вообще, либо работает нестабильно.

Проверить статус в Windows можно через Диспетчер задач: вкладка ПроизводительностьЦП → строка «Виртуализация». Если там указано «Отключено», потребуется зайти в BIOS/UEFI при загрузке компьютера и активировать соответствующую опцию. Название пункта и его расположение зависят от производителя материнской платы или ноутбука — сверьтесь с документацией к вашей модели.

⚠️ Внимание: изменение настроек BIOS/UEFI выполняйте аккуратно и меняйте только понятные вам параметры. Неверные настройки могут повлиять на загрузку системы. Если не уверены — обратитесь к инструкции производителя устройства.
📊 На каком этапе у вас возникает проблема с эмулятором?
Ошибка сразу при запуске
Чёрный экран после старта
Эмулятор зависает на загрузке Android
AVD вообще не отображается в списке

Конфликт Hyper-V, HAXM и гипервизоров на Windows

На Windows эмулятору нужен гипервизор, и здесь возможны конфликты. Если в системе включён Hyper-V, а вы пытаетесь использовать Intel HAXM, они несовместимы — одновременно работает только что-то одно. Современные версии эмулятора умеют работать через Windows Hypervisor Platform (WHPX) или Android Emulator Hypervisor Driver (AEHD), который пришёл на смену HAXM.

Что стоит проверить:

  • 🔧 Откройте Панель управления → Программы → Включение или отключение компонентов Windows и посмотрите, какие компоненты виртуализации активны.
  • 🧩 В SDK Manager (вкладка SDK Tools) проверьте, установлен ли Android Emulator Hypervisor Driver, и обновите Android Emulator до актуальной версии.
  • 🛡️ Тестовые сборки Windows и некоторые функции безопасности (например, «Изоляция ядра» / «Целостность памяти») могут включать гипервизор в фоне и мешать драйверу эмулятора — попробуйте временно отключить их и проверить результат.
  • 💻 Программы вроде VirtualBox или Docker Desktop тоже используют виртуализацию и иногда конфликтуют с эмулятором.

После изменения компонентов Windows перезагрузите компьютер — без этого изменения не вступят в силу.

Проблемы с самим AVD: пересоздание и настройка

Если система в порядке, а эмулятор не стартует, вероятная причина — повреждённый или некорректно настроенный профиль виртуального устройства. Откройте Device Manager в Android Studio и попробуйте последовательно:

☑️ Проверка виртуального устройства AVD

Выполнено: 0 / 5

Начните с пункта Wipe Data в меню устройства — это сбрасывает данные эмулятора до чистого состояния и часто помогает при зависаниях на загрузке. Затем попробуйте Cold Boot Now вместо обычного запуска: механизм быстрого старта (Quick Boot) иногда сохраняет повреждённый снимок состояния.

В расширенных настройках AVD (Edit → Show Advanced Settings) обратите внимание на параметр Graphics. Режим Automatic или Hardware использует GPU компьютера, и на системах с устаревшими или конфликтными видеодрайверами это вызывает чёрный экран. Переключение на Software замедлит эмулятор, но позволит проверить, в графике ли дело.

⚠️ Внимание: команда Wipe Data безвозвратно удаляет все приложения и данные внутри эмулятора. Если там есть нужные для отладки данные, сначала сохраните их.

Нехватка ресурсов и места на диске

Эмулятор требователен к ресурсам. Если на диске, где расположен SDK и образы AVD (обычно в профиле пользователя), заканчивается место, виртуальное устройство может не создаваться или падать при запуске. Проверьте свободное пространство и при необходимости очистите диск либо перенесите SDK.

Также оцените объём оперативной памяти: если одновременно запущены Android Studio, браузер с множеством вкладок и эмулятор с большим выделенным RAM, системе может не хватать памяти. В настройках AVD уменьшите значение RAM и разрешение экрана виртуального устройства — для отладки интерфейса часто достаточно скромных параметров.

Типичные ошибки и их значения

Собрали частые сообщения, с которыми сталкиваются разработчики, и их вероятные причины:

Сообщение об ошибкеВероятная причинаЧто проверить
The emulator process has terminatedОбщий сбой: гипервизор, графика, повреждённый AVDЗапуск из терминала с -verbose
HAXM / AEHD is not installedНе установлен или не запущен драйвер гипервизораSDK Manager → SDK Tools, компоненты Windows
VT-x / AMD-V is disabledВиртуализация выключена в BIOS/UEFIНастройки BIOS, Диспетчер задач
Чёрный экран после запускаПроблема с GPU или режимом графикиПереключение Graphics на Software
System image is missingНе скачан системный образ для AVDSDK Manager → SDK Platforms
Что делать, если ничего не помогло

Попробуйте создать AVD с другой версией Android и другим типом образа (например, x86_64 вместо ARM). Обновите Android Studio и компоненты SDK до актуальных версий. Как временную альтернативу можно использовать отладку на физическом устройстве по USB — для этого включите «Отладку по USB» в настройках разработчика смартфона.

Особенности на macOS и Linux

На macOS эмулятор использует встроенный фреймворк виртуализации, и отдельный драйвер обычно не нужен. Если эмулятор не стартует, проверьте обновления самой Android Studio и эмулятора, а также попробуйте Cold Boot и Wipe Data — логика диагностики та же. На Mac с чипами Apple Silicon убедитесь, что используете образы для архитектуры arm64.

На Linux эмулятору требуется KVM. Проверьте, что модуль загружен и ваш пользователь входит в группу kvm. Команда проверки поддержки виртуализации:

egrep -c '(vmx|svm)' /proc/cpuinfo

Если результат больше нуля — процессор поддерживает виртуализацию, и дело в правах доступа или конфигурации KVM. Если ноль — виртуализация отключена в BIOS либо не поддерживается.

Часто задаваемые вопросы

Почему эмулятор запускается, но очень медленно работает?

Чаще всего используется программный рендеринг графики или отключена аппаратная виртуализация. Проверьте режим Graphics в настройках AVD, статус виртуализации в системе и уменьшите разрешение экрана виртуального устройства.

Можно ли работать без эмулятора вообще?

Да, физическое Android-устройство с включённой отладкой по USB — полноценная альтернатива. Оно часто отзывчивее эмулятора, но не позволяет тестировать разные версии ОС и размеры экрана так же гибко.

Ошибка появилась после обновления Android Studio — что делать?

Обновите через SDK Manager компоненты Android Emulator и Platform-Tools до совместимых версий. Иногда помогает пересоздание AVD, так как старые профили могут конфликтовать с новой версией эмулятора.

Эмулятор запускается из терминала, но не из Android Studio — почему?

Вероятно, в IDE указан неверный путь к SDK. Проверьте настройки: File → Settings → Appearance & Behavior → System Settings → Android SDK и убедитесь, что путь совпадает с фактическим расположением SDK.

Нужно ли переустанавливать Android Studio целиком?

Обычно нет. В подавляющем большинстве случаев достаточно обновить компоненты SDK, пересоздать AVD или исправить настройки виртуализации. Полная переустановка — крайняя мера, и даже она не решает проблемы на уровне BIOS или гипервизора.