Быстрая инструкция: Android Emulator и создание AVD
Короткий ответ: установите Android Studio с Android SDK и Android Emulator, включите аппаратную виртуализацию в BIOS/UEFI, затем в Device Manager создайте AVD — выберите аппаратный профиль, system image и параметры; запустите эмулятор и деплойте приложение из Studio.
Установка и проверка компонентов
- Установите Android Studio (Windows/macOS/Linux) стандартным мастером.
- При первом запуске убедитесь, что отмечены: Android SDK, Android SDK Platform-Tools, Android SDK Build-Tools, Android Emulator и Android Virtual Device.
- Если что-то пропущено — откройте SDK Manager (More Actions → SDK Manager или File → Settings → Appearance & Behavior → System Settings → Android SDK) → вкладка SDK Tools → поставьте нужные компоненты → Apply.
- Включите аппаратную виртуализацию (Intel VT-x / AMD‑V) в BIOS/UEFI. На Windows проверьте конфликт с Hyper‑V/WSL2 — при проблемах временно отключите Hyper‑V.
Эмулятор требует ресурсов: SSD, минимум 8 ГБ ОЗУ (лучше 16 ГБ) и современный GPU. На слабых машинах выбирайте лёгкие образы (без Google Play, старые API).
Создание AVD — пошагово
- Откройте Device Manager (More Actions → Virtual Device Manager или View → Tool Windows → Device Manager).
- Нажмите Create device… и выберите профиль (Phone/Tablet/Wear/TV). Для старта — Pixel 4/5/7 или любой 6" экран.
- System Image: выберите нужный API (актуально: Android 13–14). Для тестов с сервисами Google — образ с Play Store. Если CPU Intel/AMD — предпочтителен x86_64 (быстрее).
- Конфигурация: задайте имя (например, Pixel_5_API_33), Orientation, Graphics — Automatic/Hardware. Через Show Advanced Settings укажите RAM (1.5–4 GB), Internal Storage (4–16 GB) и при необходимости SD Card.
- Finish — AVD появится в списке.
На слабых ПК используйте образы без Play Store и меньший RAM; x86_64 образы работают заметно быстрее на x86 CPU.
Оптимизация и запуск
- Запуск вручную: в Device Manager нажмите Play рядом с AVD. Первый запуск может занять минуты.
- Запуск из проекта: выберите конфигурацию app → в списке устройств выберите AVD (если не запущен, Studio запустит его автоматически) → Run.
- Панель эмулятора позволяет эмулировать геопозицию, звонки/SMS, камеру, скриншоты и запись экрана.
- Для производительности: Graphics = Hardware, закройте тяжёлые приложения, ограничьте число одновременно запущенных AVD.
Частые ошибки
- Эмулятор не запускается/закрывается сразу:
- Включите VT-x/AMD‑V, отключите конфликтующие гипервизоры, обновите драйверы GPU. Попробуйте Graphics=Software.
- Очень медленный AVD:
- Используйте x86_64 образ, уменьшите RAM, закройте ненужные процессы, выберите образ без Play Store.
- AVD не отображается в списке:
- Проверьте SDK Platform для нужного API, перезапустите Device Manager, File → Invalidate Caches / Restart. Если не помогает — удалите и создайте AVD заново.
Иногда быстрее удалить проблемный AVD и создать заново, особенно после обновлений Android Studio или SDK.
FAQ
- Нужно ли устанавливать эмулятор отдельно?
Нет — Android Emulator устанавливается через Android Studio/SKD Manager. - Как тестировать Google Play / авторизацию Google?
Используйте system image с отметкой Google Play. - Как экономить место на диске?
Храните AVD на SSD, удаляйте ненужные AVD и старые system images через SDK Manager.
Резюме: настройте виртуализацию, установите SDK/Emulator, создайте 2–3 профильных AVD (актуальная версия, минимальная поддерживаемая, особые кейсы) и поддерживайте их актуальными — так эмуляторы станут надёжным инструментом тестирования.