Ответ
Android Studio через AVD Manager (Android Virtual Device Manager) позволяет создавать эмуляторы с широким спектром версий Android и конфигураций.
Доступные версии ОС Android: Вы можете установить образы системы (System Images) для эмуляции, начиная с очень старых версий для поддержки обратной совместимости и заканчивая последними бета-версиями.
- Последние стабильные: Android 14 (API 34), Android 13 (API 33).
- Активно поддерживаемые: Android 12 (API 31-32), Android 11 (API 30).
- Более старые версии (для legacy-поддержки): Вплоть до Android 4.1 (API 16, Jelly Bean).
Типы образов системы: Для каждой версии API обычно доступно несколько вариантов образов:
- Google Play — образ с сервисами Google Play. Позволяет тестировать интеграцию с магазином.
- Google APIs — образ с API Google, но без сервисов Play.
- Vanilla (AOSP) — "чистый" образ Android Open Source Project, без проприетарных компонентов Google.
- Android TV, Wear OS, Automotive — специализированные образы для других форм-факторов.
Пример создания эмулятора через командную строку (sdkmanager & avdmanager):
# Установить образ системы для Android 14 с API Google
sdkmanager "system-images;android-34;google_apis;x86_64"
# Создать виртуальное устройство на основе этого образа
avdmanager create avd -n "Pixel_6_Android_14" -k "system-images;android-34;google_apis;x86_64" -d "pixel_6"
Конкретный список доступных версий зависит от установленных в SDK Manager компонентов.
Ответ 18+ 🔞
А, ну это ж классика, блядь! Android Studio с её AVD Manager — это как такой универсальный конструктор для распиздяев, которые хотят потестить своё приложение на всём, от древнего кирпича до последнего флагмана, даже не вылезая из-за компа.
Какие версии ОС можно натянуть на эту виртуальную шарманку: Тут, сука, раздолье — от дедовских релизов, которые уже в музей пора, до самых свежих, ещё пахнущих кодом. Всё для того, чтобы твой апп, блядь, не вылетал с пиздецом на старье.
- Последние, чтоб не отставать: Android 14 (API 34), Android 13 (API 33). Без них сейчас как без штанов.
- Ещё вполне живые: Android 12 (API 31-32), Android 11 (API 30). На них половина устройств в мире ещё дышит.
- Археологические раскопки (для полных мазохистов): Вплоть до Android 4.1 (API 16, Jelly Bean). Если, конечно, тебе надо поддержать тот самый планшет твоей бабушки, который она использует только для просмотра котиков.
А какие, блядь, бывают образы? Для каждой версии — целый зоопарк на выбор, ёпта:
- Google Play — образ с магазином. Если тебе надо проверить, как твоё говно будет литься через сервисы гугла.
- Google APIs — тут только API, но без самого магазина. Чисто для разработки.
- Vanilla (AOSP) — голый, как святой дух, образ без всяких гугловских прибамбасов. Чистый Android, блядь.
- Android TV, Wear OS, Automotive — это уже для спецов, которые пилят софт для телевизоров, часов или, ёбана, машин. Отдельная песня.
И если тебе впадлу тыкать в интерфейс, можно всё через консоль, как настоящий гик:
# Качаем образ системы для Android 14 с API Google (x86_64, чтоб быстрее работало)
sdkmanager "system-images;android-34;google_apis;x86_64"
# И на его основе лепим своё виртуальное устройство, назовём его, например, "Pixel_6_Android_14"
avdmanager create avd -n "Pixel_6_Android_14" -k "system-images;android-34;google_apis;x86_64" -d "pixel_6"
Только учти, чувак, что весь этот ассортимент зависит от того, что ты уже накачал через SDK Manager. Нет образа — нихуя не создашь, придётся лезть и ставить. Вот такая, блядь, магия.