Установка и запуск AVD в Android Studio — пошагово

Короткий ответ: установите Android Studio и SDK, включите аппаратную виртуализацию, через AVD Manager создайте виртуальное устройство с нужным system image и запустите эмулятор — затем выберите AVD в списке устройств и нажмите Run для установки приложения.

Если есть реальный телефон — всё равно заведите 2–3 AVD (разные версии Android и разрешения) для тестов на старых и современных конфигурациях.

Оглавление {{TOC_AUTOMATIC}}

Что такое эмулятор и AVD и когда они нужны

Эмулятор повторяет поведение Android‑устройства на ПК: экран, сеть, датчики, камера. AVD (Android Virtual Device) — это конфигурация эмулятора: модель, версия Android, RAM, хранилище и т.д. Используйте их для:

  • быстрой отладки без телефона;
  • тестирования на разных API и формах фактора (телефон, планшет, TV, Wear);
  • проверки сценариев: медленный интернет, низкая батарея, смена локали.

Установка Android Studio и необходимых компонентов

  1. Скачайте установщик Android Studio для вашей ОС (Windows .exe, macOS .dmg, Linux).
  2. Запустите установку и оставьте галочки на: Android Studio, Android SDK, Android Virtual Device/Emulator.
  3. После первого запуска пройдите Initial Setup — выберите Standard и отметьте Android SDK, Platform‑Tools, Build‑Tools, Android Emulator. Скачайте хотя бы одну целевую версию Android.

Ключевые системные требования:

  • Включите аппаратную виртуализацию в BIOS/UEFI: Intel VT‑x или AMD‑V.
  • Windows: следите за конфликтами с Hyper‑V / WSL2 — они могут мешать аппаратному ускорению.
  • Linux: установите и настройте KVM (права доступа для текущего пользователя).

Не скачивайте Android Studio с непроверенных сайтов — используйте только официальный установщик.

Создание и запуск AVD в Android Studio

  1. Откройте AVD/Device Manager: More Actions → Virtual Device Manager или Tools → Device Manager.
  2. Нажмите Create Device и выполните три шага мастера:
    • Выбор аппаратного профиля: Phone/Tablet/Wear/TV. Для общего теста выберите актуальный профиль (например, Pixel 7/8).
    • Выбор образа системы (system image): предпочитайте Google APIs или Play Store, если нужен доступ к сервисам Google. Нажмите Download для выбранного образа.
    • Verify Configuration: задайте имя AVD, ориентацию, нажмите Show Advanced Settings для RAM, внутренней памяти, графического backend (Hardware preferred), камеры и датчиков.
  3. Нажмите Finish — AVD появится в списке.
  4. Для запуска — нажмите иконку Play рядом с AVD. Первый запуск может занять минуты.
  5. Чтобы запустить приложение: в Android Studio выберите AVD в селекторе устройств и нажмите Run.

Для быстрой отладки создайте «лёгкий» AVD (меньше RAM, нет Google Play) — он стартует быстрее и пригоден для быстрой итерации.

Оптимизация производительности и распространённые ошибки

Что улучшает скорость:

  • Аппаратная виртуализация включена (VT‑x/AMD‑V, KVM).
  • Аппаратное ускорение графики (Host GPU) и выбор Hardware GLES.
  • Использование x86‑образов на x86‑хосте (они быстрее, чем ARM‑эмуляция).
  • Закрытие тяжёлых приложений, увеличение RAM хоста.

Типичные проблемы и решения:

  • Эмулятор не запускается: включите виртуализацию в BIOS; проверьте конфликты с Hyper‑V/WSL2/VirtualBox; переустановите Android Emulator через SDK Manager.
  • Сильные тормоза: уменьшите разрешение/DPI AVD, включите Host GPU, используйте лёгкий образ без Play.
  • Нет интернета в эмуляторе: проверьте сеть хоста, настройки прокси в Android Studio и правила брандмауэра.

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

  • Заблокирована виртуализация в BIOS → включите VT‑x/AMD‑V.
  • Конфликт Hyper‑V на Windows → временно отключите или используйте Hyper‑V‑совместимый эмулятор.
  • Недостаточно места на диске для загрузки образов → очистите SDK‑папку или смените путь установки.
  • Неправильный графический backend → переключите между Hardware и Software в настройках AVD.

FAQ

  • Как проверить, включена ли виртуализация?
    BIOS/UEFI — раздел CPU/Advanced: Intel VT‑x или AMD‑V; в Windows можно посмотреть в Task Manager → Performance (CPU).

  • Можно ли запускать несколько AVD одновременно?
    Да, но это требует много RAM/CPU. Для быстрой отладки запускайте один «лёгкий» AVD.

  • Как протестировать геолокацию и звонки?
    В окне эмулятора есть панель Extended Controls → Location для GPS; для звонков/смс используйте соответствующие вкладки.

  • Нужно ли всегда выбирать образ с Google Play?
    Только если ваше приложение зависит от Google Play Services; иначе лучше брать «Google APIs» или чистый образ для производительности.

Если нужно, могу дать краткий чеклист для вашей ОС (Windows/macOS/Linux) с конкретными командами и настройками KVM или проверки Hyper‑V.