Android Emulator: где скачать и как обновить до последней версии
Короткий ответ: скачивайте официальный эмулятор с сайта Android Studio/SDK и обновляйте через SDK Manager в Android Studio или через CLI (sdkmanager/emulator). Ниже — пошагово и с практическими командами.
Где скачать и какие варианты выбрать
- Через Android Studio (рекомендуется): установите Android Studio — при первом создании AVD нужные компоненты (эмулятор, платформы, образы) подтянутся автоматически.
- Standalone (CLI): установите только "Command line tools" из набора SDK и затем управляйте через sdkmanager.
- Сторонние продукты (BlueStacks, Genymotion и т.п.) подходят для игр или быстрых тестов, но не заменяют официальный эмулятор для разработки и отладки.
Минимальные рекомендации для комфортной работы: 16 ГБ RAM, современный многоядерный CPU (Intel i5/Ryzen), поддержка виртуализации (VT‑x/AMD‑V) включена в BIOS/UEFI, дисковое пространство 10–20 ГБ под образы.
Для разработки и автотестов используйте официальный Android Emulator — он полноценно поддерживает ADB, профайлинг и Google Play Services.
Как установить и настроить — быстрые шаги
- Установите Android Studio и запустите: Tools → AVD Manager → Create Virtual Device.
- Выберите устройство (например Pixel), затем образ системы (рекомендуется актуальная stable API).
- В настройках AVD укажите RAM >= 4 ГБ, CPU — 2–4 ядра, включите Graphics: Hardware.
- Для ускорения:
- На Intel: установите HAXM (если требуется) и включите аппаратную виртуализацию в BIOS.
- На Windows 10/11 с AMD/Intel: используйте Hypervisor (WHPX/Hyper‑V) или Android Emulator Hypervisor Driver.
- Первый запуск может длиться 10–15 минут. Включите Quick Boot, чтобы ускорить последующие старты.
CLI (если установлены command line tools):
- Обновить пакеты: sdkmanager --update
- Установить эмулятор и platform-tools: sdkmanager --install "emulator" "platform-tools"
- Проверить версию: emulator -version
Как обновить эмулятор до последней версии
Через Android Studio:
- Help → Check for Updates (или встроенное уведомление).
- SDK Manager → SDK Tools → отметить Android Emulator → Apply → OK.
- После обновления перезапустите AVD Manager.
Через CLI:
- sdkmanager --update
- sdkmanager --install "emulator" "platform-tools"
- Проверить: emulator -version
Если после обновления возникают проблемы — закройте все эмуляторы, удалите временные файлы AVD (Wipe Data) или создайте новый образ: иногда свежая версия эмулятора конфликтует с устаревшими AVD‑данными.
Нужные команды (пример)
- Обновить всё: sdkmanager --update
- Установить конкретно: sdkmanager --install "emulator" "platform-tools"
- Версия: emulator -version
Таблица сравнения вариантов (коротко)
| Эмулятор | Плюсы | Минусы |
|---|---|---|
| Android Emulator (официальный) | Полная поддержка ADB, профайлер, GMS | Требует мощного ПК |
| BlueStacks | Быстро для игр, мульти‑инстансы | Реклама, не для dev |
| Genymotion | Лёгкий, есть облачные варианты | Платный для профессионального использования |
Не скачивайте сборки эмулятора и APK из непроверенных источников — риск malware. Используйте только официальные компоненты SDK.
Частые ошибки
- Черный экран при старте: включите Graphics → Hardware, обновите драйвер GPU и убедитесь, что виртуализация активирована.
- Эмулятор тормозит: включите аппаратное ускорение, увеличьте выделенные CPU/RAM, используйте SSD.
- ADB не видит устройство: перезапустите adb server: adb kill-server && adb start-server.
- Невозможно включить HAXM на Intel: отключите Hyper‑V (Windows) или используйте подходящий драйвер Hypervisor.
FAQ
-
Нужно ли устанавливать Android Studio, если я хочу только эмулятор?
Можно установить только command line tools и эмулятор через sdkmanager, но Android Studio упрощает создание и управление AVD. -
Как узнать текущую версию эмулятора?
Выполните: emulator -version -
Как вернуть стабильную версию, если новая ломает AVD?
Удалите проблемный компонент через SDK Manager и установите предыдущую версию из доступных пакетов SDK (через CLI можно указать требуемую версию при установке).
Если нужно — помогу подготовить команды под вашу ОС или подсказать, какие параметры AVD выставить для конкретной конфигурации.