Android SDK и AVD Manager: полное руководство по установке и настройке

Эмулятор Android отказывается запускаться с ошибкой «No emulator installed» или «SDK location not found» — почти всегда причина в том, что не установлены компоненты через SDK Manager или не создано виртуальное устройство в AVD Manager. Эти два инструмента — основа среды разработки: первый отвечает за загрузку платформ, инструментов и системных образов, второй — за создание и управление виртуальными устройствами.

В этом руководстве разберём, где находятся оба менеджера в Android Studio, какие пакеты действительно нужны для работы, как создать AVD с нужной версией Android и что делать, если эмулятор тормозит или не стартует. Инструкция подходит для Windows, macOS и Linux — интерфейс Android Studio на всех платформах практически одинаков.

Что такое Android SDK и зачем нужен SDK Manager

Android SDK (Software Development Kit) — это набор инструментов, библиотек и платформ, без которых невозможна сборка и отладка Android-приложений. В него входят компиляторы, платформенные инструменты вроде adb, системные образы для эмулятора и документация по API.

SDK Manager — встроенный в Android Studio менеджер пакетов, через который загружаются и обновляются все эти компоненты. Открыть его можно через меню Tools → SDK Manager или по иконке на панели инструментов. В окне есть две ключевые вкладки:

  • 📦 SDK Platforms — платформы Android по версиям (Android 13, 14 и т.д.), каждая включает SDK Platform и опционально системные образы;
  • 🛠️ SDK Tools — инструменты: Android SDK Build-Tools, Platform-Tools, Android Emulator, драйверы и утилиты;
  • 🔄 SDK Update Sites — источники обновлений, обычно менять не требуется.

Для минимальной рабочей конфигурации достаточно одной актуальной платформы, пакетов Android SDK Platform-Tools, Android SDK Build-Tools и Android Emulator. Остальное можно доустановить позже по мере необходимости — это сэкономит место на диске, так как системные образы занимают заметный объём.

Установка Android Studio и первичная загрузка SDK

SDK Manager поставляется вместе с Android Studio — официальной средой разработки от Google. После установки при первом запуске мастер настройки предложит загрузить базовый набор SDK-компонентов. Соглашайтесь на стандартный вариант (Standard), если не уверены: он включает всё необходимое для старта.

Если мастер был пропущен или установка прервалась, откройте File → Settings → Appearance & Behavior → System Settings → Android SDK (на macOS — Android Studio → Preferences) и отметьте нужные компоненты галочками. После нажатия Apply начнётся загрузка.

☑️ Минимальный набор SDK для запуска эмулятора

Выполнено: 0 / 6

Обратите внимание на строку Android SDK Location в верхней части окна — это путь, по которому лежит SDK. Он понадобится при настройке переменных окружения или при ручном запуске инструментов из командной строки.

Что такое AVD Manager и как создать виртуальное устройство

AVD Manager (Android Virtual Device Manager) управляет виртуальными устройствами — профилями эмулятора, каждый из которых имитирует конкретный смартфон или планшет с заданной версией Android, разрешением экрана и объёмом памяти. Открывается через Tools → Device Manager (в старых версиях — Tools → AVD Manager).

Порядок создания виртуального устройства:

  • 📱 Нажмите Create device и выберите модель из списка — например, Pixel-устройство среднего класса;
  • 💿 Выберите системный образ: если нужный не скачан, нажмите иконку загрузки рядом с ним;
  • ⚙️ На финальном экране задайте имя AVD, ориентацию и при необходимости расширенные параметры (RAM, размер хранилища);
  • ▶️ Нажмите Finish — устройство появится в списке, запуск кнопкой Play.

Для образов эмулятора предпочтителен вариант x86_64 — он работает значительно быстрее ARM-образов за счёт аппаратной виртуализации. Образы с пометкой Google Play включают Play Market, образы Google APIs — только сервисы Google без магазина, а «чистые» образы подходят для тестирования без фирменных сервисов.

📊 Для каких задач вы используете эмулятор Android?
Разработка и отладка приложений
Тестирование приложений перед установкой на телефон
Запуск игр и приложений на ПК
Изучение Android и обучение

Настройка производительности эмулятора

Медленный эмулятор — самая частая жалоба, и в большинстве случаев причина в отключённой аппаратной виртуализации. На Windows для ускорения используется Hyper-V или Android Emulator Hypervisor Driver (устанавливается через SDK Manager на вкладке SDK Tools), на macOS — встроенный гипервизор, на Linux — KVM.

Проверьте, включена ли виртуализация в BIOS/UEFI вашего компьютера — настройка обычно называется Intel VT-x, AMD-V или SVM и находится в разделе конфигурации процессора. Точное расположение зависит от производителя материнской платы, поэтому сверьтесь с документацией к вашей плате или ноутбуку.

⚠️ Внимание: изменение настроек BIOS/UEFI выполняйте аккуратно. Включение виртуализации безопасно, но не меняйте соседние параметры, если не уверены в их назначении — это может повлиять на загрузку системы.

В настройках самого AVD (пункт Edit → Show Advanced Settings) можно выделить эмулятору больше оперативной памяти и ядер процессора. Разумный ориентир — 2–4 ГБ RAM при условии, что у компьютера достаточно ресурсов для основной системы. Также полезна опция Cold Boot / Quick Boot: быстрая загрузка сохраняет состояние эмулятора и запускает его почти мгновенно.

Типичные ошибки SDK и AVD Manager и их решения

Разберём проблемы, с которыми чаще всего сталкиваются при работе с этими инструментами.

Ошибка / симптомВероятная причинаРешение
SDK location not foundНе указан путь к SDKЗадать путь в настройках Android SDK Location
Emulator: PANIC при запускеПовреждён или не скачан системный образПересоздать AVD, заново загрузить образ
Эмулятор запускается очень долгоОтключена виртуализацияВключить VT-x/AMD-V в BIOS, установить драйвер гипервизора
adb не распознаётся в терминалеPlatform-Tools не в PATHДобавить папку platform-tools в переменную PATH
Failed to install APK on emulatorНесовместимость ABI приложения и образаИспользовать образ x86_64 или собрать APK под нужную архитектуру

Если SDK Manager не загружает пакеты и виснет на скачивании, проверьте доступ в интернет и настройки прокси: File → Settings → Appearance & Behavior → System Settings → HTTP Proxy. В корпоративных сетях загрузка часто блокируется именно на уровне прокси.

⚠️ Внимание: не удаляйте папки SDK вручную из проводника, пока Android Studio запущена, — это может привести к повреждению конфигурации проекта. Удаляйте компоненты через SDK Manager, снимая галочки с пакетов.
Как запустить эмулятор из командной строки

Откройте терминал и перейдите в папку SDK. Список доступных AVD покажет команда emulator -list-avds (исполняемый файл находится в подпапке emulator). Запуск конкретного устройства — emulator -avd ИмяУстройства. Это удобно для автоматизации и случаев, когда Android Studio не нужна.

Работа с ADB и Platform-Tools

ADB (Android Debug Bridge) — утилита из пакета Platform-Tools, через которую компьютер взаимодействует с эмулятором и реальными устройствами: установка APK, просмотр логов, передача файлов. Проверить, видит ли система подключённые устройства, можно командой:

adb devices

В списке должен появиться эмулятор с пометкой device. Если устройство отображается как offline или не отображается вовсе, перезапустите сервер командами adb kill-server и adb start-server, а затем повторите проверку.

Чтобы команда adb работала из любой папки терминала, добавьте путь к platform-tools в системную переменную PATH. На Windows это делается через Система → Дополнительные параметры системы → Переменные среды, на macOS и Linux — через конфигурацию командной оболочки.

Обновление и обслуживание SDK

Регулярно проверяйте обновления в SDK Manager: устаревшие Build-Tools и Emulator — частый источник несовместимости с новыми проектами. Обновления помечаются в списке специальным значком, установка выполняется в один клик.

Неиспользуемые платформы и образы старых версий Android можно смело удалять — они занимают гигабайты дискового пространства. Но перед удалением убедитесь, что ни один из ваших проектов и AVD не ссылается на удаляемую платформу, иначе сборка или запуск эмулятора завершатся ошибкой.

⚠️ Внимание: обновляйте компоненты SDK по одному пакету или небольшими группами, если работаете над важным проектом. Так проще определить, какое именно обновление вызвало проблему, если она возникнет.

Часто задаваемые вопросы

Можно ли использовать SDK Manager без Android Studio?

Да. Google распространяет отдельный пакет Command Line Tools, включающий консольные утилиты sdkmanager и avdmanager. Они позволяют устанавливать пакеты и создавать AVD без графической среды — это стандартный подход для серверов сборки и CI-систем.

Сколько места занимает Android SDK?

Точный объём зависит от количества установленных платформ и образов. Базовый набор с одной платформой и одним системным образом занимает несколько гигабайт, а каждая дополнительная платформа с образами добавляет ещё заметный объём. Следите за свободным местом и удаляйте неиспользуемые компоненты через SDK Manager.

Почему эмулятор не видит интернет?

Обычно эмулятор использует сетевое подключение компьютера автоматически. Если интернета нет, попробуйте холодную загрузку AVD (Cold Boot Now в меню устройства), проверьте настройки DNS в расширенных параметрах эмулятора и убедитесь, что VPN или файрвол на компьютере не блокируют трафик эмулятора.

Чем AVD Manager отличается от сторонних эмуляторов вроде BlueStacks?

AVD Manager — официальный инструмент Google, ориентированный на разработку и тестирование: он поддерживает разные версии Android, снимки состояния, эмуляцию датчиков и интеграцию с ADB. Сторонние эмуляторы вроде BlueStacks заточены под запуск игр и приложений для конечных пользователей и не предоставляют полного набора инструментов разработчика.

Как создать AVD для планшета или Android TV?

В окне создания устройства слева есть переключатель категорий: Phone, Tablet, Wear OS, TV, Automotive. Выберите нужную категорию, затем модель и системный образ — дальнейшие шаги идентичны созданию обычного AVD для телефона.