Настройка 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 и первые шаги
- Установите Android Studio (инсталлятор ~1 ГБ) и запустите.
- В Welcome выберите More Actions → SDK Manager.
- Во вкладке SDK Platforms поставьте галочки на нужных API (например, API 35 для современных приложений; оставьте 1–2 дополнительные версии для тестов).
- Во вкладке 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.
- Нажмите 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 обычно встроенный:
Проверка, команды и автозагрузка компонентов
- Проверьте 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 и текст ошибки для точного совета.