Установка и запуск 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 и необходимых компонентов
- Скачайте установщик Android Studio для вашей ОС (Windows .exe, macOS .dmg, Linux).
- Запустите установку и оставьте галочки на: Android Studio, Android SDK, Android Virtual Device/Emulator.
- После первого запуска пройдите 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
- Откройте AVD/Device Manager: More Actions → Virtual Device Manager или Tools → Device Manager.
- Нажмите 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), камеры и датчиков.
- Нажмите Finish — AVD появится в списке.
- Для запуска — нажмите иконку Play рядом с AVD. Первый запуск может занять минуты.
- Чтобы запустить приложение: в 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.