Пошаговая установка Android Studio и SDK на Windows 10/11
Краткий ответ: скачайте официальный установщик Android Studio (.exe), запустите мастер и отметьте Android SDK + AVD; затем через SDK Manager установите platform‑tools и нужные платформы, настройте ANDROID_HOME и PATH, и включите аппаратную виртуализацию (WHPX) для быстрого эмулятора.
Перед установкой — требования и подготовка
- Проверьте 64‑битную Windows 10/11 и свободное место (8–16 ГБ минимум). Рекомендация: 16 ГБ ОЗУ для комфортной работы с эмулятором.
- Включите виртуализацию в BIOS/UEFI (Intel VT‑x или AMD‑V) — нужна для ускорения эмулятора.
- Подготовьте учётную запись с правами администратора для установки компонентов и драйверов.
Если у вас мало ресурсов: можно устанавливать только Command‑line Tools и использовать реальное устройство вместо эмулятора.
Скачать и установить Android Studio
- Скачайте Windows‑инсталлятор (.exe) с официального сайта Android Studio.
- Запустите .exe → при UAC подтвердите запуск.
- В мастере установки выберите путь и отметьте компоненты: Android Studio, Android SDK, Android SDK Platform‑tools и Android Virtual Device. По умолчанию установщик предложит загрузить рекомендуемые SDK‑пакеты.
- При первом запуске Android Studio мастер предложит импорт настроек и автоматически загрузит выбранные SDK‑компоненты. Встроенный JDK обычно уже включён — внешнюю JDK ставить не нужно, если нет специальных требований.
Если установка прерывается из‑за нехватки места — выберите другой диск для SDK (в мастере Android Studio или измените путь SDK после установки в Settings → Android SDK).
Настройка SDK, команды sdkmanager и переменные окружения
GUI:
- Откройте Android Studio → File → Settings → Appearance & Behavior → System Settings → Android SDK. В SDK Platforms отметьте нужные API; в SDK Tools — установите Platform‑tools, Android Emulator, SDK Command‑line Tools.
CLI (если установлены command‑line tools):
- Просмотр пакетов: sdkmanager --list
- Установка примера (platform‑tools, платформа Android 36, build tools): sdkmanager "platform-tools" "platforms;android-36" "build-tools;36.0.0"
- Принятие лицензий: sdkmanager --licenses
Примеры путей (Windows):
- %USERPROFILE%\AppData\Local\Android\Sdk\cmdline-tools\latest\bin\sdkmanager.bat
Переменные окружения (GUI рекомендуется):
- Правый клик Пуск → System → Advanced system settings → Environment Variables.
- Создайте/проверьте:
- ANDROID_HOME = C:\Users<User>\AppData\Local\Android\Sdk
- Добавьте в PATH: %ANDROID_HOME%\platform-tools и %ANDROID_HOME%\cmdline-tools\latest\bin
Команды (cmd/PowerShell):
- setx ANDROID_HOME "C:\Users<User>\AppData\Local\Android\Sdk"
- setx PATH "%PATH%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\cmdline-tools\latest\bin"
setx имеет ограничение по длине PATH — безопаснее редактировать PATH через GUI или использовать PowerShell для аккуратного добавления.
Настройка эмулятора:
- Включите Windows Hypervisor Platform (и при необходимости Virtual Machine Platform) в "Turn Windows features on or off", перезагрузите.
- В SDK Tools установите Android Emulator и (если требуется) Hypervisor Driver. Предпочтительнее WHPX/AEHD, HAXM конфликтует с Hyper‑V и устарел.
Короткая проверочная чек‑листа
- adb --version → отвечает.
- sdkmanager --list → показывает установленные пакеты.
- В Android Studio создайте AVD и запустите эмулятор — он стартует быстро при включённой виртуализации.
Частые ошибки
- "Could not determine SDK root": проверьте ANDROID_HOME/ANDROID_SDK_ROOT и путь в Settings → Android SDK.
- sdkmanager не найден: установите SDK Command‑line Tools и используйте путь cmdline-tools\latest\bin.
- "x86 emulation requires hardware acceleration": включите виртуализацию в BIOS и включите Windows Hypervisor Platform.
- Проблемы с HAXM: на новых Windows используйте WHPX/AEHD — HAXM требует отключённого Hyper‑V и Intel CPU.
FAQ
- Нужно ли отдельное JDK? Нет: Android Studio включает JVM/JetBrains Runtime; внешняя JDK требуется редко.
- Как установить только SDK для CI? Скачайте Command‑line Tools, поместите в cmdline-tools\latest и через sdkmanager установите необходимое.
- Как автоматически принять лицензии на CI? Выполните sdkmanager --licenses и подтвердите ответы программно (автоматизация зависит от окружения CI).
Установка Android Studio + SDK на Windows — рутинная, если следовать шагам: скачать .exe, установить SDK/AVD, настроить переменные и включить виртуализацию. Могу прислать готовые команды для конкретного стека (React Native / Flutter / native) или помочь с PowerShell‑скриптом для автоматической конфигурации.