Как создать и запустить эмулятор в Android Studio (AVD Manager)
Чтобы быстро создать и запустить эмулятор: откройте Tools > Device Manager, нажмите Create Device, выберите устройство и системный образ, настройте параметры (RAM, Graphics) и нажмите Play — эмулятор загрузится за секунды при включённом аппаратном ускорении. Далее — подробная пошаговая инструкция и советы по производительности.
Что такое AVD Manager и когда он нужен
AVD Manager — встроенный инструмент Android Studio для управления Android Virtual Devices (эмуляторами). Он нужен когда:
- нужно тестировать приложение на разных API и размерах экрана без физического устройства;
- проверять поведение на слабом железе или специфичных конфигурациях;
- запускать несколько конфигураций параллельно для автоматизации и отладки.
Преимущество — экономия времени и возможность воспроизвести баги на нужной версии Android.
Как создать AVD — пошаговая инструкция
- Убедитесь, что Android Studio и SDK установлены, а в SDK Manager скачаны нужные API (например, API 34–35). Включите виртуализацию в BIOS (VT-x/AMD‑V).
- Откройте Tools > Device Manager (или иконку Device Manager в правой панели).
- Нажмите Create Device → выберите категорию (Phone / Tablet / Wear) → выбрать модель (рекомендуется Pixel/Pixel 7 для флагман‑похожего поведения).
- Next → выберите системный образ (Google Play/Google APIs для доступа к Play Store). Если образ не скачан — нажмите Download.
- Настройка AVD:
- Name: понятное имя (MyPixel7_API34).
- Orientation: Portrait.
- Memory (RAM): 2048–4096 МБ для обычных тестов; 1024 МБ для эмуляции слабых устройств.
- Graphics: Hardware (если поддерживается) или Automatic.
- 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 Level | RAM | Экран | Для чего подходит |
|---|---|---|---|---|
| Pixel 6 | 34 | 4 ГБ | 1080x2400 | Основное тестирование |
| Fold/Tablet | 35 | 6–8 ГБ | 2208x1840 | Тесты многопанельного интерфейса |
| Nexus 5X | 30 | 2 ГБ | 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, планшет) — и тестирование станет стабильным и повторяемым.