Установка и настройка Android‑эмулятора: быстрый гид
Коротко: установите последнюю Android Studio, включите аппаратную виртуализацию в BIOS/UEFI, на Windows включите Windows Hypervisor Platform (WHPX), на Apple Silicon используйте ARM64‑образы, затем создайте AVD через Device/AVD Manager и настройте RAM/CPU/GPU.
Подготовка и требования
- Проверьте CPU и ОС: Intel/AMD на Windows, Intel или Apple Silicon на macOS.
- Включите виртуализацию в BIOS/UEFI (VT‑x для Intel, AMD‑V/SVM для AMD). На macOS обычно виртуализация доступна по умолчанию.
- Установите последнюю Android Studio и при установке отметьте Android SDK, Platform‑Tools и Android Emulator. Через SDK Manager добавьте нужные API и системные образы.
Перед установкой убедитесь, что на компьютере достаточно свободной оперативной памяти (рекомендуется минимум 8 ГБ для комфортной работы с эмулятором и IDE).
Установка и настройка эмулятора на Windows
- Включите в Windows компоненты: "Windows Hypervisor Platform" и (при необходимости) "Virtual Machine Platform". Перезагрузите систему.
- Проверьте доступность аппаратного ускорения:
- В командной строке выполните
path\to\sdk\emulator\emulator -accel-check— увидите, доступен ли WHPX или другой гипервизор.
- В командной строке выполните
- В Android Studio откройте Device/AVD Manager → Create Virtual Device:
- Выберите профиль устройства → System Image: предпочтительно x86_64.
- RAM: 2–6 ГБ, CPU cores: 2–4, GPU: включить host GPU при наличии стабильных драйверов.
- Если установлен Intel HAXM, при переходе на WHPX удалите HAXM (если он не нужен другим программам).
Если эмулятор сообщает, что WHPX недоступен, убедитесь, что виртуализация включена в BIOS, а в Windows не активированы функции, конфликтующие с гипервизором (например старые версии Hyper‑V).
Установка и настройка на macOS (Intel и Apple Silicon)
- Для Intel: используйте x86_64 системные образы; эмулятор использует Hypervisor.framework. Убедитесь, что Android Studio — нативный Intel‑билд (или работает под Rosetta, если нужно).
- Для Apple Silicon (M1/M2 и далее): обязательно выбирайте ARM64 (arm64‑v8a) системные образы и нативный билд Android Studio для Apple Silicon. Эмулятор использует Apple Virtualization Framework — для корректной работы иногда требуется установить Xcode Command Line Tools и дать разрешения в Security & Privacy.
- Параметры AVD: RAM 2–6 ГБ, CPU 2+; включите Quick Boot/Snapshot для быстрого старта.
Не пытайтесь запускать x86‑образы на Apple Silicon — это либо не запустится, либо будет очень медленно. Переходите на ARM64‑образы.
Оптимизация производительности и полезные команды
- Включите Quick Boot / Snapshot в настройках AVD — ускоряет последующие старты. Первый запуск — Cold Boot.
- Уменьшите разрешение экрана и выключите «запись экрана» в AVD, если нужна скорость.
- Команды:
- Проверка ускорения:
emulator -accel-check - Список устройств adb:
adb devices - Установка APK:
adb install path/to/app.apk
- Проверка ускорения:
Частые ошибки
- WHPX не настроен / WHPX is not usable — включите Windows Hypervisor Platform и проверьте VT‑x в BIOS.
- VT‑x disabled / x86 образ не запускается на M1 — на macOS Apple Silicon используйте ARM64‑образы.
- Эмулятор зависает или долго стартует — попробуйте Wipe Data → Cold Boot, обновите Android Emulator и SDK, увеличьте RAM/CPU, обновите драйверы GPU (Windows).
FAQ
- Какой образ выбрать для разработки? — На Windows и Intel‑macOS выбирайте x86_64 для скорости; на Apple Silicon — arm64. Выбирайте API, который покрывает нужные функции вашего приложения.
- Нужен ли HAXM? — HAXM устарел для современных сборок: на Windows используйте WHPX, на macOS — встроенные фреймворки.
- Что быстрее — эмулятор или реальное устройство? — Физическое устройство обычно быстрее и точнее в тестировании производительности и датчиков; эмулятор удобен для отладки и CI.
Резюме: включите аппаратную виртуализацию, установите Android Studio и нужные SDK, на Windows используйте WHPX, на Apple Silicon — ARM64‑образы, создайте AVD и настройте RAM/CPU/GPU. Если нужно — пришлю чек‑лист или команды, адаптированные под вашу конкретную ОС и процессор.