Как включить эмулятор в Android Studio

Кнопка запуска эмулятора в Android Studio неактивна или в списке устройств пусто — чаще всего причина в том, что не создано ни одного виртуального устройства (AVD) либо не установлен пакет Android Emulator в SDK Manager. Проверить это можно за минуту: откройте Tools → Device Manager и посмотрите, есть ли там хотя бы одно устройство. Если список пуст — эмулятор сначала нужно создать, а уже потом включать.

В этой статье разберём полный цикл: от проверки компонентов SDK до запуска виртуального устройства и решения типовых ошибок. Инструкция актуальна для актуальных версий Android Studio на Windows, macOS и Linux — названия пунктов меню могут незначительно отличаться в зависимости от версии среды.

Проверка установленных компонентов SDK

Прежде чем создавать виртуальное устройство, убедитесь, что в системе установлены необходимые пакеты. Откройте Tools → SDK Manager (или значок SDK Manager на панели инструментов) и перейдите на вкладку SDK Tools.

В списке должны стоять галочки напротив следующих компонентов:

  • 📦 Android Emulator — сам движок эмулятора, без него запуск невозможен;
  • 🖥️ Android Emulator hypervisor driver (на Windows) — ускоритель виртуализации;
  • 📱 Android SDK Platform — образ системы нужной версии Android;
  • 🔧 Android SDK Platform-Tools — включает adb для связи с устройством.

Если какого-то пункта нет или он не отмечен — отметьте его и нажмите Apply, дождитесь загрузки. После установки рекомендуется перезапустить IDE.

⚠️ Внимание: на компьютерах с Windows без включённой аппаратной виртуализации эмулятор либо не запустится, либо будет работать крайне медленно. Проверьте в диспетчере задач на вкладке «Производительность → ЦП», включена ли виртуализация (VT-x/AMD-V). Если выключена — её активируют в BIOS/UEFI, и название пункта зависит от производителя материнской платы.

Создание виртуального устройства через Device Manager

Основной способ включить эмулятор — создать AVD (Android Virtual Device). Для этого откройте Tools → Device Manager или нажмите иконку телефона в правой части окна среды.

Дальнейший порядок действий такой:

  • ➕ Нажмите кнопку Create Device (в старых версиях — Create Virtual Device);
  • 📲 Выберите модель устройства из списка, например Pixel среднего класса — она стабильнее всего работает на слабых машинах;
  • 💿 Выберите образ системы: если нужный не скачан, рядом будет ссылка Download;
  • ⚙️ На финальном экране задайте имя AVD и при необходимости количество ОЗУ в разделе Show Advanced Settings;
  • ✅ Нажмите Finish — устройство появится в списке Device Manager.

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

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

Какой образ выбрать? Для большинства задач подходит образ с Google APIs — в нём доступны сервисы Google. Образы с пометкой Play Store дополнительно содержат магазин приложений, что удобно для тестирования установки из маркета.

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

Когда устройство создано, включить его можно двумя способами. Первый — в Device Manager нажать значок ▶ (Play) напротив нужного AVD. Второй — выбрать устройство в выпадающем списке на верхней панели инструментов и нажать зелёную кнопку Run (Shift+F10): среда сама запустит эмулятор и установит приложение.

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

Запущенное устройство отобразится в списке доступных целей рядом с кнопкой Run, а также в окне Logcat — оттуда удобно смотреть журналы приложения.

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

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

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

emulator -list-avds

Затем запустите нужное устройство по имени:

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

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

Полезные флаги команды emulator

Флаг -no-snapshot-load запускает устройство «с нуля», игнорируя сохранённый снимок; -wipe-data полностью очищает данные AVD (аналог сброса к заводским); -gpu host принудительно включает аппаратное ускорение графики; -netdelay и -netspeed позволяют эмулировать медленную сеть для тестирования.

Типичные ошибки и их решение

Далеко не всегда эмулятор запускается с первого раза. Ниже — проблемы, с которыми сталкиваются чаще всего, и способы их диагностики.

Ошибка / симптомВероятная причинаЧто проверить
Эмулятор не найден в списке устройствНе создан AVD или не установлен пакет EmulatorDevice Manager и SDK Manager → SDK Tools
Ошибка про HAXM / Hyper-V / WHPXКонфликт или отсутствие драйвера виртуализацииВключён ли Hyper-V в компонентах Windows, установлен ли hypervisor driver
Окно эмулятора чёрное или зависаетПроблема с графическим ускорениемСменить режим Graphics на Software в настройках AVD
«Not enough disk space»Недостаточно места для снимков и образаОсвободить место на диске с каталогом .android
Эмулятор работает очень медленноОтключена виртуализация или мало ОЗУСтатус виртуализации в диспетчере задач, объём RAM в AVD

⚠️ Внимание: на Windows одновременная работа эмулятора Android и некоторых других гипервизоров (например, отдельных виртуальных машин) может приводить к конфликтам. Если эмулятор внезапно перестал стартовать после установки ПО для виртуализации — возможная причина именно в этом. Проверьте, какие компоненты Windows включены, и сверьтесь с документацией Google по совместимости для вашей конфигурации.

Если ничего не помогает, радикальный, но обратимый приём — удалить проблемный AVD в Device Manager и создать новый с другим образом системы. Файлы виртуальных устройств хранятся в каталоге .android/avd в домашней папке пользователя.

Как ускорить работу эмулятора

Медленный эмулятор — частая жалоба, особенно на машинах с 8 ГБ ОЗУ и меньше. Несколько настроек заметно влияют на отзывчивость.

Во-первых, убедитесь, что используется аппаратное ускорение: в настройках AVD параметр Graphics должен стоять в положении Automatic или Hardware, а не Software. Программный рендеринг грузит процессор и делает интерфейс «слайд-шоу».

Во-вторых, не жадничайте с ресурсами, но и не перебарщивайте: выделение слишком большого объёма RAM виртуальному устройству на слабом ПК приводит к свопингу и обратному эффекту. Ориентируйтесь на реальные возможности машины и требования тестируемого приложения.

В-третьих, закройте лишние тяжёлые приложения на хост-машине и, если возможно, размещайте SDK и AVD на SSD — скорость диска сильно влияет на время загрузки образа.

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

Почему кнопка запуска эмулятора серая и не нажимается?

Чаще всего не выбрано целевое устройство или не создано ни одного AVD. Откройте Device Manager, создайте виртуальное устройство и убедитесь, что оно выбрано в выпадающем списке рядом с кнопкой Run. Также проверьте, что проект успешно собрался — при ошибках сборки запуск блокируется.

Можно ли включить эмулятор без Android Studio?

Да. Утилита emulator из состава SDK работает автономно: команда emulator -avd Имя_AVD запускает устройство без открытия IDE. Сами AVD при этом проще всего создавать через Android Studio или инструмент avdmanager из командной строки.

Эмулятор требует включить виртуализацию — это безопасно?

Да, включение VT-x/AMD-V в BIOS/UEFI — стандартная операция, она лишь активирует аппаратные возможности процессора. Точное название пункта меню зависит от производителя платы, поэтому сверяйтесь с инструкцией к вашей модели.

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

Возможная причина — несовместимость графического драйвера с аппаратным рендерингом. Откройте настройки AVD (иконка карандаша в Device Manager), в разделе Emulated Performance переключите Graphics на Software и перезапустите устройство. Если помогло — обновите драйверы видеокарты и попробуйте вернуть аппаратный режим.

Сколько места занимает эмулятор на диске?

Объём зависит от выбранного образа системы и количества созданных AVD: каждый образ системы и данные устройства могут занимать от нескольких гигабайт. Точный размер виден в SDK Manager и в каталоге .android. Перед установкой убедитесь, что на диске достаточно свободного места с запасом под снимки Quick Boot.