Запуск эмулятора в Android Studio: пошаговое руководство

Кнопка запуска в Android Studio неактивна, эмулятор зависает на чёрном экране или падает с ошибкой вида «emulator: ERROR» — чаще всего причина кроется не в самой IDE, а в отключённой виртуализации, конфликте с Hyper-V или повреждённом образе AVD. Ниже разберём запуск эмулятора от создания виртуального устройства до диагностики сбоев.

Эмулятор Android (Android Emulator) входит в состав Android SDK и позволяет тестировать приложения без физического смартфона. Для стабильной работы ему нужны аппаратное ускорение и достаточный объём оперативной памяти — именно эти два фактора определяют, запустится виртуальное устройство за секунды или будет бесконечно «думать».

Создание виртуального устройства (AVD)

Прежде чем запускать эмулятор, нужно создать профиль устройства. Откройте Tools → Device Manager (в старых версиях — Tools → AVD Manager) и нажмите Create Device. Мастер предложит выбрать модель устройства — например, Pixel одного из поколений, — системный образ и имя профиля.

Обратите внимание на выбор системного образа: если рядом с версией Android стоит кнопка Download, образ ещё не скачан, и без него эмулятор не запустится. Для процессоров Intel и AMD выбирайте образы x86_64 — они работают с аппаратным ускорением, тогда как образы ARM на x86-компьютере выполняются крайне медленно.

  • 📱 Выберите устройство с разрешением, соответствующим вашей целевой аудитории
  • 💾 Скачайте системный образ x86_64 с актуальным уровнем API
  • ⚙️ В расширенных настройках задайте объём RAM — обычно 2–4 ГБ достаточно
  • 🎮 При наличии дискретной видеокарты оставьте графику в режиме Automatic

☑️ Подготовка к первому запуску эмулятора

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

Запуск эмулятора из Android Studio

Самый простой способ — открыть Device Manager на боковой панели и нажать значок ▶ рядом с нужным AVD. Эмулятор стартует либо в отдельном окне, либо внутри окна IDE — поведение переключается в настройках File → Settings → Tools → Emulator флажком Launch in a tool window.

После запуска виртуальное устройство появится в списке доступных целей рядом с кнопкой Run. Выберите его — и Android Studio соберёт проект, установит APK и запустит приложение. Первый холодный старт эмулятора может занимать заметное время, последующие запуски из снапшота (Quick Boot) проходят быстрее.

Запуск эмулятора из командной строки

Иногда удобнее стартовать эмулятор без открытия IDE — например, для автотестов или когда Android Studio не видит устройство. Сначала посмотрите список созданных AVD:

emulator -list-avds

Затем запустите нужный профиль по имени:

emulator -avd Pixel_6_API_34

Исполняемый файл emulator находится в каталоге Android/Sdk/emulator внутри папки SDK. Если команда не находится, добавьте этот путь в переменную окружения PATH или вызывайте файл по полному пути. Дополнительные флаги позволяют, например, запустить эмулятор без окна (-no-window) или с очисткой данных (-wipe-data).

📊 Как вы обычно запускаете эмулятор Android?
Через Device Manager в Android Studio
Из командной строки
Кнопкой Run вместе с приложением
Использую реальное устройство вместо эмулятора

Эмулятор не запускается: типичные причины

Если окно эмулятора появляется и сразу закрывается либо процесс зависает на логотипе Android, начните диагностику с виртуализации. Проверьте в Диспетчере задач Windows на вкладке «Производительность → ЦП», что строка «Виртуализация» имеет значение «Включено». Если отключено — активируйте Intel VT-x или AMD-V в BIOS/UEFI; название и расположение пункта зависят от производителя материнской платы, поэтому сверьтесь с её документацией.

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

⚠️ Внимание: отключение Hyper-V может нарушить работу Docker Desktop, WSL2 и других инструментов, которые на него опираются. Перед изменением системных компонентов оцените, что ещё используется на машине, и при необходимости выберите режим эмулятора, совместимый с Hyper-V.

  • 🔍 Проверьте, включена ли виртуализация в BIOS/UEFI
  • 🧩 Установите или обновите Android Emulator через SDK Manager
  • 🧹 Пересоздайте AVD — повреждённый профиль часто вызывает падения
  • 💽 Убедитесь, что на диске с SDK достаточно свободного места

Ошибки и их расшифровка

Ниже собраны сообщения, с которыми чаще всего сталкиваются при запуске эмулятора. Точный текст ошибки может отличаться в зависимости от версии эмулятора и ОС.

Симптом / сообщениеВероятная причинаЧто проверить
Эмулятор закрывается сразу после стартаВиртуализация отключена или конфликт гипервизоровНастройки BIOS, статус Hyper-V, драйвер AEHD
Чёрный экран, система не грузитсяПроблема с графическим рендерингомСменить Graphics на Software в настройках AVD
«The emulator process has terminated»Повреждён образ или нехватка ресурсовWipe Data, пересоздание AVD, свободная RAM
Эмулятор не виден в списке устройствСбой ADB-сервераadb kill-server и adb start-server

Команды adb выполняются из каталога Android/Sdk/platform-tools. Перезапуск ADB-сервера безопасен и часто помогает, когда запущенный эмулятор работает, но Android Studio его «не видит».

Как посмотреть подробный лог ошибки эмулятора

Запустите эмулятор из командной строки с флагом -verbose — в терминал выведется детальный журнал. Также логи доступны в Android Studio через View → Tool Windows → Emulator или в файлах журнала в каталоге профиля AVD.

Ускорение работы эмулятора

Медленный эмулятор — почти всегда следствие программного рендеринга или нехватки ресурсов. Убедитесь, что в настройках AVD графика стоит в режиме Automatic или Hardware, а объём выделенной RAM не заставляет систему уходить в своп. Закрытие тяжёлых фоновых приложений на хост-машине тоже даёт заметный эффект.

Ещё один рычаг — Quick Boot: эмулятор сохраняет состояние при закрытии и восстанавливается из снапшота, минуя полную загрузку ОС. Если же после обновления образа эмулятор стал вести себя странно, выполните Cold Boot или Wipe Data из меню AVD — это сбросит сохранённое состояние.

⚠️ Внимание: операция Wipe Data полностью удаляет все данные внутри виртуального устройства — установленные приложения, аккаунты и файлы. Перед сбросом убедитесь, что в эмуляторе нет нужных тестовых данных.

FAQ: частые вопросы

Можно ли запустить эмулятор без включённой виртуализации?

Технически эмулятор может работать в режиме программной эмуляции, но крайне медленно, а на современных образах x86_64 аппаратное ускорение фактически обязательно. Рекомендуется включить виртуализацию в BIOS/UEFI.

Почему кнопка запуска AVD неактивна в Device Manager?

Возможная причина — у выбранного профиля не скачан системный образ либо эмулятор уже запущен. Проверьте наличие образа в настройках AVD и список запущенных устройств командой adb devices.

Эмулятор работает, но приложение на него не устанавливается. Что делать?

Проверьте, что уровень API эмулятора не ниже minSdk вашего проекта, и перезапустите ADB-сервер командами adb kill-server и adb start-server из каталога platform-tools.

Как запустить эмулятор на компьютере с процессором AMD в Windows?

Для AMD используется ускорение через Windows Hypervisor Platform или драйвер AEHD — в зависимости от версии Windows и конфигурации. Убедитесь, что виртуализация AMD-V включена в BIOS, и установите актуальную версию Android Emulator через SDK Manager.

Чем эмулятор отличается от запуска на реальном устройстве?

Эмулятор удобен для быстрого тестирования разных экранов и версий Android, но не воспроизводит реальное железо: датчики, звонки, точное поведение батареи и производительность настоящего смартфона. Финальную проверку приложения стоит выполнять на физическом устройстве.