Быстрый старт с AVD в Android Studio

В двух словах: включите виртуализацию в BIOS, установите Android SDK + эмуляторные инструменты, в AVD Manager создайте устройство, скачайте подходящий system image (x86_64 для скорости) и включите аппаратное ускорение и Quick Boot — эмулятор станет быстрым и стабильным.

Создание AVD: шаг за шагом

  1. Откройте Device Manager (Tools > Device Manager) или значок смартфона.
  2. Нажмите Create Device → выберите профиль устройства (например, Pixel 6 для современных UI). Учитывайте RAM ПК — 2–3 ГБ для эмулятора обычно достаточно.
  3. Нажмите Next → в разделе System Image выберите образ (см. следующую секцию) и скачайте его.
  4. Настройте AVD: Emulated Performance → Graphics = Hardware или Automatic; RAM 2048–3072 МБ; Internal Storage 2–4 ГБ; Boot option — Quick Boot включён.
  5. Finish → запустите Play. Для теста перетащите APK в окно эмулятора или выберите Run в Android Studio.

Если запускается долго — включите Quick Boot (снимок RAM) и используйте SSD: загрузка с снимка занимает ~5 с.

Как скачать и выбрать system image

  • Откройте SDK Manager → SDK Platforms / SDK Tools → в AVD Manager при выборе образа нажмите Download напротив нужного system image.
  • Выбирайте ABI: x86_64 (Intel/AMD) — быстрее благодаря аппаратной виртуализации; arm64-v8a — совместимее с реальными ARM-устройствами, но медленнее.
  • Для Google Play / Google APIs берите соответствующий образ, если нужны сервисы Google.
  • Включите Show Package Details, чтобы выбрать минимальный размер или конкретный ABI.

Сравнение образов по назначению

API / ОбразКогда выбиратьПримечание
x86_64 Google APIs (новые API)Тест современных фич и быстрого запускаОптимально на Intel/AMD
arm64-v8a (Google Play)Тест совместимости с ARM-библиотекамиМедленнее на х86-хостах
x86 AOSPЛёгкие тесты и CIЭкономит место и трафик

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

Ускорение эмулятора: 7 проверенных приёмов

  1. Включите виртуализацию в BIOS (Intel VT-x / AMD‑V). Без этого эмулятор будет очень медленным.
  2. Установите аппаратный ускоритель: Intel HAXM (для Intel), Windows Hypervisor Platform / Hyper‑V (если совместимо) или Android Emulator Hypervisor Driver для AMD. Через SDK Tools отметьте соответствующие пакеты.
  3. Перенесите Android SDK и эмулятор на SSD — это сильнее всего сокращает время cold boot.
  4. Используйте Quick Boot (снимки) вместо Cold Boot.
  5. Настройте ресурсы AVD: RAM 2–3 ГБ, 1–2 vCPU; не выделяйте весь объём хоста.
  6. Graphics = Hardware / Automatic; при артефактах переключитесь на Software.
  7. Для профессиональной работы: работайте с x86_64 образами, включите multi-core эмуляцию и рассмотрите RAM-диск для временных файлов SDK.

Профи-лайфхак: можно вручную править config.ini AVD (hw.ramSize, hw.cpu.ncore и т.д.) для тонкой оптимизации.

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

  • "HAXM not installed" — установите HAXM через SDK Tools или включите WLP/Hyper‑V совместимый драйвер.
  • "PANIC: Missing emulator engine" — проверьте путь к emulator.exe и целостность SDK.
  • Чёрный экран — смените Graphics на Software или обновите system image.
  • Медленная работа — проверьте, включена ли виртуализация в BIOS и не используется ли гибридный режим Power Saver.

FAQ

  • Нужно ли физическое устройство? Нет — AVD покрывает большинство сценариев, кроме аппаратных сенсоров или специфичных драйверов.
  • Как уменьшить размер образа? Выбирайте x86 AOSP или удаляйте ненужные Google-пакеты в Show Package Details.
  • Можно ли запускать несколько AVD одновременно? Да, но каждое устройство потребляет RAM/CPU; следите за ресурсами хоста.

С этим руководством вы сможете создать рабочий AVD за 10 минут и значительно снизить лаги при разработке. Удачных тестов!