Короткий пошаговый гид по установке Android SDK в 2026 году
Скачать Android SDK в 2026 можно с официального сайта developer.android.com — обычный путь для большинства разработчиков — через установку Android Studio; альтернативно берут "Command line tools" для CI/серверов и минимальных окружений, а пакеты (platform-tools, build-tools, platforms, system-images) ставят через SDK Manager или sdkmanager.
Варианты установки и что выбрать
- Android Studio — рекомендовано для большинства: ставит IDE + SDK, удобный графический SDK Manager.
- Command line tools — для CI/CD, серверов, Docker‑образов, можно установить только нужные пакеты.
- Пакетные менеджеры (apt/brew/snap) — удобно для быстрой установки, но версии могут отставать.
Если не уверены — ставьте Android Studio: позже тот же SDK можно использовать из других IDE и CI.
Установка через Android Studio — быстро и просто
- Скачайте установщик с официальной страницы: https://developer.android.com/studio
- Запустите инсталлятор и примите каталог SDK (по умолчанию):
- Windows: C:\Users<имя>\AppData\Local\Android\Sdk
- macOS: ~/Library/Android/sdk
- Linux: ~/Android/Sdk или ~/android/sdk
- При первом запуске Android Studio перейдите в SDK Manager и установите:
- Platform‑tools (adb, fastboot)
- Build‑tools (последняя стабильная)
- SDK Platform для нужных API Level
- Android Emulator и system images, если планируете эмуляторы
- Обновления управляются там же: SDK Manager → Apply.
Установка через command-line tools и настройка окружения
Подойдёт для серверов, CI и минимальных сред.
- Скачайте "Command line tools only" с developer.android.com → Command line tools.
- Распакуйте в корень SDK, структура должна быть: sdk/cmdline-tools/latest/bin/sdkmanager
- Добавьте в окружение (пример для bash/zsh): export ANDROID_SDK_ROOT=$HOME/android/sdk export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/platform-tools
- Примеры команд:
- Просмотр доступных пакетов: sdkmanager --list
- Установка platform‑tools и build‑tools: sdkmanager "platform-tools" "build-tools;34.0.0"
- Установка платформы: sdkmanager "platforms;android-34"
- Обновление всех пакетов: sdkmanager --update
- Создание AVD и управление образами через avdmanager.
Убедитесь, что команда sdkmanager выполняется из sdk/cmdline-tools/latest/bin — ошибка "command not found" чаще всего из‑за PATH или неправильной структуры папок.
Когда какой способ выбрать
| Сценарий | Лучший способ | Что делать |
|---|---|---|
| Начинающий разработчик | Android Studio | Скачайте Studio, установите SDK по умолчанию |
| CI/CD / сервер сборки | Command line tools | Скачайте CLI, задайте ANDROID_SDK_ROOT и установите пакеты через sdkmanager |
| Нужны только adb/fastboot | platform‑tools | Установите только "platform-tools" через sdkmanager или SDK Manager |
Частые ошибки
- "SDK location not found" — неверный ANDROID_SDK_ROOT/ANDROID_HOME или путь в IDE. Проверьте реальные папки platforms, build-tools, platform-tools.
- "sdkmanager not found" — распакованы не в cmdline-tools/latest или PATH не содержит bin.
- Эмулятор не запускается — нет system image или отсутствует поддержка аппаратной виртуализации (HAXM/KVM/Hyper‑V). Решение: установить образ, включить VT-x/AMD‑V в BIOS, использовать ARM‑image при проблемах.
- Дублирование SDK в нескольких каталогах — ведёт к путанице и расходу диска; лучше один общий SDK.
Не скачивайте SDK из сторонних непроверенных архивов — риски безопасности и несовместимости.
FAQ
- Нужно ли отдельно ставить JDK?
- Современные версии Android Studio содержат встроенный JDK; для CLI‑среды убедитесь, что Java доступна в PATH при необходимости.
- Как указать SDK в Gradle/CI?
- Задайте переменные окружения ANDROID_SDK_ROOT или ANDROID_HOME, и Gradle/AGP найдёт SDK автоматически.
- Можно ли использовать один SDK для нескольких IDE?
- Да. Укажите в настройках IDE путь к общему SDK; это экономит место и упрощает обновления.
Используйте официальный сайт и sdkmanager как основной инструмент управления пакетами — это минимизирует проблемы и даёт гибкость для локальной разработки и автоматизированных сборок.