Кнопка запуска эмулятора в 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.
☑️ Перед первым запуском эмулятора
Какой образ выбрать? Для большинства задач подходит образ с Google APIs — в нём доступны сервисы Google. Образы с пометкой Play Store дополнительно содержат магазин приложений, что удобно для тестирования установки из маркета.
Запуск эмулятора из Android Studio
Когда устройство создано, включить его можно двумя способами. Первый — в Device Manager нажать значок ▶ (Play) напротив нужного AVD. Второй — выбрать устройство в выпадающем списке на верхней панели инструментов и нажать зелёную кнопку Run (Shift+F10): среда сама запустит эмулятор и установит приложение.
Первый запуск может занять заметное время — эмулятор разворачивает образ системы. Последующие старты обычно быстрее, особенно если включена функция Quick Boot, которая сохраняет снимок состояния виртуальной машины.
Запущенное устройство отобразится в списке доступных целей рядом с кнопкой Run, а также в окне Logcat — оттуда удобно смотреть журналы приложения.
Запуск эмулятора из командной строки
Иногда нужно включить эмулятор без запуска всей 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 или не установлен пакет Emulator | Device 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.