Ошибка «SDK location not found» при первом запуске Android Studio почти всегда означает, что среда разработки установлена, а комплект Android SDK либо не загружен, либо путь к нему указан неверно. Проверить это просто: откройте File → Settings → Appearance & Behavior → System Settings → Android SDK и посмотрите поле Android SDK Location — пустое поле или красная пометка подтверждают проблему.
В этой инструкции разберём полный цикл: загрузку и установку Android Studio, выбор компонентов SDK, настройку платформ и инструментов сборки, а также решение типичных ошибок. Материал подходит для Windows, macOS и Linux — отличия по ходу текста оговорены отдельно.
Системные требования и подготовка
Перед установкой убедитесь, что компьютер соответствует минимальным требованиям. Android Studio вместе с SDK и эмулятором занимает заметный объём: сама IDE, несколько платформ и системные образы легко потребуют 8–16 ГБ свободного места на диске, а с учётом кэша Gradle запас лучше иметь больший. Оперативной памяти желательно от 8 ГБ, особенно если планируется запуск эмулятора.
Отдельно проверьте поддержку виртуализации. Для работы эмулятора Android на Windows используется Hyper-V или Android Emulator Hypervisor Driver, на macOS — встроенный фреймворк виртуализации. Если виртуализация отключена в BIOS/UEFI, эмулятор будет работать медленно или не запустится вовсе.
- 💾 Свободное место на диске — желательно от 16 ГБ с запасом на кэш сборки
- 🧠 Оперативная память — от 8 ГБ, для комфортной работы с эмулятором лучше 16 ГБ
- ⚙️ Включённая виртуализация в BIOS/UEFI (Intel VT-x или AMD-V)
- 🌐 Стабильный интернет — компоненты SDK скачиваются при установке
Скачивание и установка Android Studio
Загружать Android Studio следует только с официального сайта разработчиков developer.android.com — сторонние источники могут содержать устаревшие или модифицированные сборки. На странице загрузки сайт обычно сам определяет вашу операционную систему и предлагает подходящий установщик.
В Windows установка выполняется через стандартный мастер: запустите скачанный .exe-файл, оставьте отмеченными компоненты Android Studio и Android Virtual Device, выберите папку установки. На macOS достаточно перетащить приложение из образа .dmg в папку «Программы». Для Linux доступен архив .tar.gz, который распаковывается в удобный каталог, после чего среда запускается скриптом studio.sh из папки bin.
⚠️ Внимание: избегайте кириллицы и пробелов в пути установки и в имени пользователя системы. Это частая причина сбоев Gradle-сборки и ошибок вида «не удаётся найти указанный путь» на Windows.
Первый запуск и мастер настройки
При первом запуске среда предложит импортировать настройки из предыдущей версии — при чистой установке выбирайте Do not import settings. Далее запустится Setup Wizard: он проверит наличие JDK, предложит тип установки и загрузит базовые компоненты SDK.
Тип установки Standard подходит большинству: мастер сам выберет актуальную платформу, инструменты сборки и создаст эмулятор. Вариант Custom стоит выбирать, если нужно изменить папку SDK (например, перенести её на другой диск) или отказаться от лишних компонентов. Современные версии Android Studio поставляются со встроенным JDK, поэтому отдельно устанавливать Java обычно не требуется.
☑️ Что должен загрузить мастер первой настройки
Загрузка компонентов может занять продолжительное время — это нормально, объём скачиваемых пакетов измеряется гигабайтами. Прерывать процесс не стоит: при обрыве мастер запустится повторно при следующем старте.
Настройка SDK через SDK Manager
Основной инструмент управления комплектом — SDK Manager. Открыть его можно из окна приветствия кнопкой More Actions → SDK Manager или из открытого проекта через File → Settings → Android SDK. Окно разделено на три вкладки, каждая отвечает за свою категорию компонентов.
На вкладке SDK Platforms выбираются версии Android, под которые вы будете собирать приложения. Устанавливать все подряд не нужно: достаточно последней стабильной платформы и тех версий, что указаны в minSdk и targetSdk вашего проекта. Вкладка SDK Tools содержит утилиты: Platform-Tools (включает ADB и fastboot), Build-Tools, эмулятор, NDK и CMake для нативного кода, драйверы для Windows.
| Компонент | Назначение | Обязателен ли |
|---|---|---|
| Android SDK Platform | Платформа конкретной версии Android для компиляции | Да, минимум одна |
| SDK Build-Tools | Инструменты сборки проекта | Да |
| Platform-Tools | ADB, fastboot — связь с устройствами | Да |
| Android Emulator | Эмулятор для запуска приложений без телефона | По необходимости |
| NDK / CMake | Сборка нативного кода на C/C++ | Только для нативных проектов |
| Google USB Driver | Драйвер для отладки по USB на Windows | Для отладки на реальном устройстве |
⚠️ Внимание: папка SDK по умолчанию находится в профиле пользователя (например, %LOCALAPPDATA%\Android\Sdk на Windows). Не перемещайте её вручную после установки — сначала измените путь в настройках IDE, иначе среда потеряет все компоненты.
Переменные среды и работа из командной строки
Чтобы утилиты ADB и fastboot запускались из любого терминала без указания полного пути, полезно настроить переменные окружения. В Windows это делается через Система → Дополнительные параметры системы → Переменные среды. Создайте переменную ANDROID_HOME со значением пути к папке SDK, а в переменную Path добавьте каталоги platform-tools и cmdline-tools.
На macOS и Linux аналогичные строки добавляются в файл ~/.bashrc или ~/.zshrc:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
После настройки перезапустите терминал и проверьте результат командой adb version. Если выводится номер версии — всё настроено корректно. Если система сообщает, что команда не найдена, перепроверьте пути: папка SDK могла быть установлена в нестандартное расположение.
Где по умолчанию лежит SDK на разных ОС
Windows — C:\Users\Имя\AppData\Local\Android\Sdk; macOS — ~/Library/Android/sdk; Linux — ~/Android/Sdk. Точный путь всегда виден в настройках IDE в поле Android SDK Location.
Создание эмулятора и подключение устройства
Для запуска приложений без физического смартфона создайте виртуальное устройство через Device Manager (иконка на панели справа или Tools → Device Manager). Нажмите Create Device, выберите модель, затем системный образ — для процессоров Intel и AMD обычно рекомендуются образы x86_64, на компьютерах с чипами Apple Silicon — образы ARM. Если нужный образ не скачан, рядом с ним будет ссылка загрузки.
Отладка на реальном устройстве требует включения режима разработчика на смартфоне: откройте настройки, найдите пункт «О телефоне» и несколько раз нажмите на «Номер сборки», затем в появившемся меню «Для разработчиков» активируйте отладку по USB. Точные названия пунктов различаются у производителей — сверьтесь с документацией вашей модели. После подключения кабелем устройство должно появиться в списке целей запуска, а на его экране — запрос на разрешение отладки.
Типичные ошибки и их решение
Частая проблема — среда не видит SDK после переустановки системы или переноса папки. Решение: укажите актуальный путь в Settings → Android SDK в поле Android SDK Location. Если проект не собирается с ошибкой о несовместимости лицензий, откройте SDK Manager и доустановите недостающую платформу — принятие лицензий происходит автоматически при установке компонентов.
Медленная первая сборка проекта — не ошибка, а особенность: Gradle скачивает зависимости и формирует кэш, последующие сборки проходят заметно быстрее. Если же сборка зависает на этапе загрузки, проверьте подключение к интернету и настройки прокси в File → Settings → Appearance & Behavior → System Settings → HTTP Proxy.
- 🚫 «SDK location not found» — укажите путь к SDK в настройках среды
- 🚫 «Failed to install the following SDK components» — проверьте интернет и права на запись в папку SDK
- 🚫 Эмулятор не запускается — проверьте включение виртуализации в BIOS/UEFI
- 🚫 Устройство не видно в ADB — переустановите USB-драйвер и подтвердите отладку на смартфоне
Часто задаваемые вопросы
Нужно ли отдельно устанавливать Java для Android Studio?
В большинстве случаев нет: актуальные версии Android Studio поставляются со встроенным JDK, который используется по умолчанию. Отдельная установка Java может потребоваться только для специфических задач или старых проектов.
Можно ли перенести папку SDK на другой диск?
Да. Перенесите папку, затем откройте Settings → Android SDK и укажите новый путь в поле Android SDK Location. Также обновите переменную ANDROID_HOME, если она была настроена.
Сколько платформ SDK нужно устанавливать?
Для начала достаточно одной актуальной платформы. Дополнительные версии ставятся, когда проект требует сборки или тестирования под конкретный уровень API.
Android Studio не запускается после установки — что делать?
Проверьте, что путь установки не содержит кириллицы, антивирус не заблокировал файлы среды, а система соответствует минимальным требованиям. Журналы ошибок находятся в системной папке конфигурации IDE — по их содержимому можно определить причину сбоя.
Обязателен ли эмулятор для разработки?
Нет. Можно работать исключительно с реальным устройством через отладку по USB или Wi-Fi. Эмулятор удобен для проверки приложения на разных размерах экрана и версиях Android, которых нет под рукой.