Как создать и запустить эмулятор в Android Studio (AVD Manager)

Чтобы быстро создать и запустить эмулятор: откройте Tools > Device Manager, нажмите Create Device, выберите устройство и системный образ, настройте параметры (RAM, Graphics) и нажмите Play — эмулятор загрузится за секунды при включённом аппаратном ускорении. Далее — подробная пошаговая инструкция и советы по производительности.

Что такое AVD Manager и когда он нужен

AVD Manager — встроенный инструмент Android Studio для управления Android Virtual Devices (эмуляторами). Он нужен когда:

  • нужно тестировать приложение на разных API и размерах экрана без физического устройства;
  • проверять поведение на слабом железе или специфичных конфигурациях;
  • запускать несколько конфигураций параллельно для автоматизации и отладки.

Преимущество — экономия времени и возможность воспроизвести баги на нужной версии Android.

Как создать AVD — пошаговая инструкция

  1. Убедитесь, что Android Studio и SDK установлены, а в SDK Manager скачаны нужные API (например, API 34–35). Включите виртуализацию в BIOS (VT-x/AMD‑V).
  2. Откройте Tools > Device Manager (или иконку Device Manager в правой панели).
  3. Нажмите Create Device → выберите категорию (Phone / Tablet / Wear) → выбрать модель (рекомендуется Pixel/Pixel 7 для флагман‑похожего поведения).
  4. Next → выберите системный образ (Google Play/Google APIs для доступа к Play Store). Если образ не скачан — нажмите Download.
  5. Настройка AVD:
    • Name: понятное имя (MyPixel7_API34).
    • Orientation: Portrait.
    • Memory (RAM): 2048–4096 МБ для обычных тестов; 1024 МБ для эмуляции слабых устройств.
    • Graphics: Hardware (если поддерживается) или Automatic.
  6. Finish — AVD появится в списке.

Скачайте и включите Intel HAXM (Windows) или Hypervisor Framework (macOS) / KVM (Linux) для аппаратного ускорения — это сокращает время загрузки до десятков секунд.

Запуск, управление и полезные команды

  • Запуск: в Device Manager нажмите зелёную Play-кнопку рядом с AVD.
  • Первый запуск может занять до минуты, последующие — 10–30 секунд при Quick Boot.
  • Cold Boot — полная перезагрузка эмулятора.
  • Wipe Data — сброс данных AVD к заводским настройкам.
  • Extended Controls (три точки) — эмуляция GPS, батареи, сети, подключения камер, запись экрана и скриншоты.

Сравнение популярных конфигураций AVD

УстройствоAPI LevelRAMЭкранДля чего подходит
Pixel 6344 ГБ1080x2400Основное тестирование
Fold/Tablet356–8 ГБ2208x1840Тесты многопанельного интерфейса
Nexus 5X302 ГБ1080x1920Тестирование на слабом железе

Частые ошибки

  • "PANIC: Cannot connect to emulator" — проверьте включена ли виртуализация в BIOS и переустановите HAXM/KVM.
  • Чёрный экран при старте — смените системный образ на Google APIs или обновите драйвер GPU.
  • Нет Play Store — создавайте AVD с пометкой "Google Play".
  • Медленная работа — включите Hardware Graphics, Quick Boot и выделите больше RAM/CPU в настройках AVD.

Эмуляторы тяжело работают без аппаратного ускорения и при недостатке ОЗУ. Для комфортной работы требуется минимум 8 ГБ оперативной памяти в системе.

FAQ

  • Нужно ли иметь физическое устройство для тестов? Нет — большинство сценариев можно отлаживать в AVD, но для тестирования специфичных сенсоров и реальной производительности устройство полезно.
  • Можно ли запускать несколько эмуляторов одновременно? Да, но каждый потребляет память и CPU — планируйте конфигурации (например, 2–3 параллельно на машине с 16+ ГБ RAM).
  • Как снять скриншот или записать видео? В Extended Controls выберите Screenshot или Screen record.
  • Что выбрать: Google APIs или AOSP образ? Для тестов с Google-сервисами и Play Store — Google APIs/Google Play; для чистых системных тестов — AOSP.

Теперь вы готовы быстро создавать, конфигурировать и запускать AVD в Android Studio. Создайте 2–3 профиля (production API, бюджетный/legacy, планшет) — и тестирование станет стабильным и повторяемым.