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

Когда кнопка запуска приложения в Android Studio неактивна, а в списке устройств отображается только «No devices», причина почти всегда одна — в среде разработки не создан ни один виртуальный аппарат (AVD). Эмулятор добавляется через встроенный Device Manager, и вся процедура занимает несколько минут, если заранее установлены нужные компоненты SDK.

Ниже разберём полный цикл: от проверки установленных пакетов до запуска готового виртуального устройства, а также типичные ошибки, из-за которых эмулятор не появляется или не стартует.

Что нужно проверить перед созданием эмулятора

Прежде чем добавлять виртуальное устройство, убедитесь, что в системе установлены базовые компоненты. Без них Device Manager либо не предложит создать AVD, либо эмулятор не запустится после создания.

  • 🧩 Android Emulator — сам пакет эмулятора, устанавливается через SDK Manager.
  • 📦 Android SDK Platform нужной версии API — образ системы для виртуального устройства.
  • ⚙️ Intel HAXM (на Windows с процессором Intel) или включённая виртуализация — для аппаратного ускорения.
  • 💾 Достаточно свободного места на диске: один системный образ может занимать несколько гигабайт.

Проверить компоненты можно так: откройте File → Settings → Appearance & Behavior → System Settings → Android SDK (в новых версиях путь может незначительно отличаться) и перейдите на вкладку SDK Tools. Отметьте галочками Android Emulator и, при необходимости, Intel x86 Emulator Accelerator, затем нажмите Apply.

⚠️ Внимание: если виртуализация отключена в BIOS/UEFI, эмулятор будет либо очень медленным, либо не запустится вовсе. Название пункта (Intel VT-x, AMD-V, SVM) и его расположение зависят от производителя материнской платы — сверьтесь с документацией к вашей плате или ноутбуку.

Открываем Device Manager

В актуальных версиях Android Studio управление виртуальными устройствами вынесено в отдельную панель Device Manager. Есть два способа её открыть.

Первый — через боковую панель: справа в окне среды найдите вертикальную вкладку Device Manager и кликните по ней. Второй — через меню: Tools → Device Manager. В старых версиях среды (до обновления интерфейса) аналогичный инструмент назывался AVD Manager и открывался через Tools → AVD Manager либо иконку в тулбаре.

Если панель открылась, но список устройств пуст — это нормально для свежей установки. Значит, пора создать первое виртуальное устройство.

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

Нажмите кнопку Create device (или значок «+») в панели Device Manager. Запустится мастер конфигурации, который состоит из трёх основных этапов.

☑️ Чек-лист создания эмулятора

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

Шаг 1. Выбор аппаратного профиля. В списке представлены эталонные устройства — линейка Pixel, планшеты, устройства Wear OS и Android TV. Для большинства задач подходит стандартный телефон семейства Pixel со средней диагональю. Выбор влияет на разрешение экрана и плотность пикселей виртуального дисплея.

Шаг 2. Выбор системного образа. Здесь задаётся версия Android и архитектура процессора. Если рядом с нужным образом стоит значок загрузки — сначала нажмите на него и дождитесь скачивания. Для компьютеров на x86-процессорах выбирайте образы x86_64: они работают с аппаратным ускорением и заметно быстрее ARM-образов.

Шаг 3. Финальная настройка. На последнем экране можно задать имя AVD, ориентацию экрана по умолчанию и открыть Show Advanced Settings для тонкой настройки: объём оперативной памяти, размер внутреннего хранилища, эмуляция камеры и SD-карты. Для начала достаточно оставить значения по умолчанию и нажать Finish.

📊 Какой системный образ вы обычно выбираете для эмулятора?
Последняя стабильная версия API
Версия под минимальный SDK моего приложения
Образ с Google Play
Разные образы для тестирования

Запуск эмулятора и проверка работоспособности

После создания устройство появится в списке Device Manager. Запуск выполняется кнопкой (Play) напротив имени AVD. Первый старт может занять заметное время — эмулятор разворачивает образ системы и выполняет начальную загрузку, как реальный смартфон.

Когда виртуальное устройство загрузилось до рабочего стола, проверьте, что оно видно среде разработки: в выпадающем списке устройств на верхней панели должно отображаться имя вашего AVD. Теперь кнопка Run станет активной, и приложение можно развернуть на эмуляторе.

Дополнительно убедиться, что система видит устройство, можно через терминал:

adb devices

В выводе должна появиться строка вида emulator-5554 device. Если устройство числится как offline или отсутствует — перезапустите эмулятор и повторите проверку.

Сравнение типов системных образов

Выбор образа влияет на скорость работы и доступные функции. Ниже — общее сравнение вариантов, которые предлагает мастер создания AVD.

Тип образаАрхитектураGoogle PlayКогда выбирать
x86_64 (API-образ)x86_64НетСтандартная разработка и отладка
x86_64 с Google Playx86_64ДаТестирование сервисов Google, покупок в приложении
ARM-образARMЗависит от образаПроверка нативных библиотек под ARM
Образ для Android TV / Wear OSЗависит от профиляЗависит от образаРазработка под ТВ и носимые устройства

Обратите внимание: образы с Google Play не позволяют получить root-доступ через adb, тогда как на обычных образах с Google APIs команда adb root обычно доступна. Это важно, если вам нужен доступ к защищённым разделам файловой системы для отладки.

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

Даже при правильной последовательности действий эмулятор иногда отказывается запускаться. Вот наиболее частые ситуации.

  • 🚫 Ошибка «VT-x is disabled» или «HAXM is not installed» — виртуализация выключена в BIOS/UEFI либо не установлен ускоритель. Включите виртуализацию в прошивке платы и переустановите HAXM через SDK Manager.
  • 🐢 Эмулятор запускается, но работает очень медленно — вероятно, выбран ARM-образ на x86-компьютере или не задействовано аппаратное ускорение. Создайте AVD с образом x86_64.
  • 💥 Эмулятор закрывается сразу после старта — возможная причина: конфликт с другими гипервизорами (Hyper-V, VirtualBox, Docker на Windows) или нехватка места на диске. Попробуйте освободить место и проверить, какие средства виртуализации активны в системе.
  • 🔌 AVD создан, но не виден в списке запуска — перезапустите Android Studio и проверьте, что в Device Manager устройство не помечено ошибкой конфигурации.
⚠️ Внимание: на Windows одновременная работа Hyper-V и сторонних гипервизоров может конфликтовать. Включение или отключение компонентов Windows (Hyper-V, «Платформа гипервизора Windows») меняет поведение системы — перед изменениями убедитесь, что другие ваши инструменты виртуализации (например, виртуальные машины) не зависят от этих компонентов.
Запуск эмулятора из командной строки

Список всех созданных AVD можно посмотреть командой: emulator -list-avds. Запуск конкретного устройства выполняется так: emulator -avd Имя_Устройства. Это полезно, когда нужно стартовать эмулятор без открытия Android Studio, например в скриптах автоматизации.

Настройка производительности эмулятора

Если виртуальное устройство работает, но медленно, есть несколько безопасных способов ускорить его без переустановки среды.

Во-первых, откройте расширенные настройки AVD (иконка карандаша в Device Manager → Show Advanced Settings) и увеличьте объём выделяемой оперативной памяти, если у компьютера есть запас. Слишком большие значения тоже вредны — не выделяйте эмулятору больше половины физической памяти системы.

Во-вторых, проверьте параметр Emulated Performance → Graphics: вариант Hardware использует графический процессор компьютера и обычно быстрее, а Software стоит выбирать только при проблемах с драйверами видеокарты. В-третьих, после первой загрузки используйте функцию Quick Boot — эмулятор сохраняет снимок состояния и последующие запуски происходят заметно быстрее.

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

Можно ли добавить несколько эмуляторов в Android Studio?

Да, количество AVD не ограничено ничем, кроме свободного места на диске. Удобно держать несколько устройств с разными версиями Android и разрешениями экрана, чтобы тестировать приложение в разных условиях. Одновременно можно запускать и несколько эмуляторов, если хватает ресурсов компьютера.

Почему кнопка Create device неактивна или отсутствует?

Наиболее вероятная причина — не установлен пакет Android Emulator или не настроен SDK. Откройте SDK Manager, проверьте наличие компонентов на вкладке SDK Tools и убедитесь, что в настройках проекта указан корректный путь к Android SDK.

Как удалить ненужный эмулятор?

В Device Manager откройте меню устройства (три точки напротив имени AVD) и выберите Delete. Виртуальное устройство и его данные будут удалены, при этом системный образ останется в SDK и его можно использовать для новых AVD.

Эмулятор просит обновить драйверы — что делать?

Обычно речь идёт о графических драйверах или ускорителе виртуализации. Обновите драйверы видеокарты с сайта производителя, а компоненты эмулятора — через SDK Manager. Если сообщение сохраняется, попробуйте переключить графический режим AVD на Software и проверить, исчезнет ли проблема.

Можно ли запускать эмулятор без Android Studio?

Да, через командную строку: инструмент emulator входит в состав SDK и работает автономно. Команды приведены в спойлере выше — сначала получите список AVD, затем запустите нужное устройство по имени.