Настройка Android SDK: быстрый практический гайд

Короткий ответ: установите Android Studio, через SDK Manager выберите нужные SDK Platforms и SDK Tools (Build-Tools, Platform‑Tools, Emulator), укажите путь к SDK в File → Project Structure → SDK Location и добавьте переменные ANDROID_HOME/ANDROID_SDK_ROOT и PATH к platform-tools и emulator. Проверка: adb version и сборка тестового проекта.

Установка Android Studio и первые шаги

  1. Установите Android Studio (инсталлятор ~1 ГБ) и запустите.
  2. В Welcome выберите More Actions → SDK Manager.
  3. Во вкладке SDK Platforms поставьте галочки на нужных API (например, API 35 для современных приложений; оставьте 1–2 дополнительные версии для тестов).
  4. Во вкладке SDK Tools отметьте:
    • Android SDK Build-Tools (последняя стабильная версия),
    • Android SDK Platform-Tools (adb, fastboot),
    • Android Emulator,
    • Intel x86 Emulator Accelerator (HAXM) — если нужно ускорение на Intel,
    • (опция) Android SDK Tools / tools/bin для sdkmanager.
  5. Нажмите Apply — размер загрузки зависит от выбранных компонентов (2–10 ГБ).

Для быстрой разработки хватит одной актуальной платформы + Build‑Tools latest и Platform‑Tools — это сэкономит место.

Настройка путей и переменных окружения

Android Studio обычно определяет SDK автоматически, но для командной строки и сторонних инструментов (React Native, Flutter) нужно задать переменные.

Windows:

  • Откройте Панель управления → Система → Доп. параметры → Переменные среды.
  • В System variables добавьте/проверьте:
    • ANDROID_HOME = C:\Users<ВашеИмя>\AppData\Local\Android\Sdk
    • ANDROID_SDK_ROOT = %ANDROID_HOME%
  • В PATH добавьте (через ;):
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\emulator
    • %ANDROID_HOME%\tools\bin

macOS / Linux (.bash_profile / .zshrc): export ANDROID_HOME=$HOME/Library/Android/sdk export ANDROID_SDK_ROOT=$ANDROID_HOME export PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools/bin source ~/.zshrc

В Android Studio: File → Project Structure → SDK Location — укажите путь к Sdk; JDK Location обычно встроенный: /jbr.

Проверка, команды и автозагрузка компонентов

  • Проверьте adb: adb version
  • Список доступного и установка через sdkmanager:
    • sdkmanager --list
    • sdkmanager "platforms;android-35" "build-tools;35.0.0"
  • В проекте можно указать local.properties:
    • sdk.dir=C:\Users\<Имя>\AppData\Local\Android\Sdk

Без корректных переменных (ANDROID_HOME/ANDROID_SDK_ROOT и PATH к platform-tools) внешние сборщики (React Native, Flutter, Cordova) не увидят SDK.

Частые ошибки

  • "SDK location not found" — проверьте путь в File → Project Structure или local.properties.
  • "Failed to find Build Tools" — установите требуемую версию Build‑Tools в SDK Manager.
  • adb не видит устройство — включите USB Debugging на устройстве, выполните adb kill-server && adb start-server.
  • Emulator не запускается — включите виртуализацию в BIOS (VT‑x/AMD‑V); на Windows отключите Hyper‑V, если используете HAXM.
  • Конфликты HAXM — используйте Android Emulator Hypervisor Driver для AMD/Modern Intel или переключитесь на Hypervisor‑compatible драйвер.

FAQ

  • Нужно ли ставить все платформы? Нет — достаточно целевой платформы + одна для тестирования; держите только необходимые версии.
  • Где находится SDK на Mac? По умолчанию ~/Library/Android/sdk.
  • Как быстро установить через CLI? Используйте sdkmanager (в tools/bin).

Создайте новый Empty Project и соберите его — если сборка и запуск на эмуляторе/устройстве проходят, настройка завершена. Если остались ошибки, укажите ОС, версию Android Studio и текст ошибки для точного совета.