Ошибка «SDK location not found» при первом запуске Android Studio — самый частый повод, с которым разработчики приходят за помощью: среда установлена, но не может найти Android SDK, и проект отказывается собираться. Причина почти всегда одна — путь к SDK не задан в настройках или SDK не был скачан во время первоначальной установки. Проверить это можно через File → Settings → Appearance & Behavior → System Settings → Android SDK (на macOS — Android Studio → Preferences).
Android Studio — официальная среда разработки от Google для создания приложений под Android. Она построена на базе IntelliJ IDEA от JetBrains и включает редактор кода, эмулятор, инструменты профилирования и систему сборки Gradle. В этой статье разберём установку, первичную настройку, работу с эмулятором и решение типичных проблем, с которыми сталкиваются разработчики.
Установка Android Studio и первый запуск
Скачивать среду следует только с официального сайта Android Developers — сторонние сборки могут содержать устаревшие компоненты или модифицированные файлы. Установщик доступен для Windows, macOS и Linux. Во время установки мастер предложит скачать Android SDK, платформенные инструменты и виртуальное устройство — не пропускайте этот шаг, иначе получите ту самую ошибку с SDK.
Для комфортной работы среде нужны достаточные ресурсы: оперативная память критичнее всего, поскольку IDE, Gradle-демон и эмулятор могут работать одновременно. Точные системные требования зависят от версии, поэтому сверяйтесь с официальной документацией перед установкой на слабую машину.
- 📦 Скачайте установщик только с официального сайта developer.android.com
- 💾 Убедитесь, что на диске достаточно свободного места под SDK и эмуляторы
- ⚙️ При установке отметьте компоненты Android SDK и Android Virtual Device
- 🔑 На Windows запускайте установщик с правами администратора при проблемах с записью файлов
Настройка SDK и создание проекта
После установки откройте SDK Manager и проверьте, какие версии платформы загружены. Для сборки проекта нужна платформа той версии API, которая указана в build.gradle как compileSdk. Если нужной платформы нет, Gradle выдаст ошибку синхронизации — это не баг, а сигнал докачать компоненты.
Новый проект создаётся через File → New → New Project. Мастер предложит шаблоны: пустая активность, навигация, Compose-шаблоны и другие. Для первого проекта достаточно Empty Activity. Обратите внимание на поле Minimum SDK — оно определяет, на каких версиях Android будет работать приложение.
☑️ Проверка готовности среды к работе
Работа с эмулятором и реальным устройством
Эмулятор настраивается через Device Manager: выбирается модель устройства, образ системы и объём ресурсов. На Windows для ускорения эмулятора используется аппаратная виртуализация — если она отключена в BIOS/UEFI, эмулятор будет работать очень медленно или не запустится вовсе. Включение виртуализации зависит от конкретной материнской платы, поэтому ищите соответствующий пункт в документации к вашему оборудованию.
Альтернатива — отладка на реальном смартфоне. Для этого на устройстве включается режим разработчика и отладка по USB, после чего телефон подключается кабелем. Точный способ активации режима разработчика может отличаться у разных производителей; обычно нужно несколько раз нажать на пункт «Номер сборки» в разделе «О телефоне», но сверьтесь с инструкцией вашей модели.
⚠️ Внимание: отладка по USB открывает доступ к устройству с компьютера. Не подключайте телефон с включённой отладкой к чужим ПК и отключайте режим разработчика, если он больше не нужен.
Типичные ошибки и их решение
Большинство проблем в Android Studio сводится к нескольким повторяющимся сценариям. Ниже — таблица частых ошибок и направления их решения. Конкретные тексты ошибок могут отличаться между версиями IDE и Gradle.
| Ошибка / симптом | Вероятная причина | Что проверить |
|---|---|---|
| SDK location not found | Не задан путь к SDK | Настройки Android SDK, файл local.properties |
| Gradle sync failed | Нет нужной платформы или проблемы с сетью | SDK Manager, подключение к интернету, прокси |
| Эмулятор не запускается | Отключена виртуализация | Настройки BIOS/UEFI, конфигурация AVD |
| Устройство не видно в списке | Не включена отладка по USB или нет драйвера | Режим разработчика, драйверы USB на Windows |
| Медленная сборка | Мало памяти, устаревший Gradle | Настройки памяти IDE, версия Gradle-плагина |
Если синхронизация Gradle зависает или падает с непонятной ошибкой, часто помогает команда File → Invalidate Caches / Restart — она очищает кэши IDE и перезапускает среду. Это безопасная операция, не затрагивающая исходный код проекта.
Что делать, если Gradle качает зависимости очень долго
Проверьте, не блокирует ли доступ к репозиториям Maven файрвол или корпоративный прокси. В настройках Gradle можно указать прокси-сервер. Также убедитесь, что в файле settings.gradle указаны стандартные репозитории google() и mavenCentral().
Ускорение работы IDE
Android Studio заметно нагружает систему, особенно во время сборки. Вам не обязательно мириться с тормозами — несколько настроек помогают ускорить работу без риска для проекта.
- 🚀 Увеличьте объём памяти для IDE через
Help → Change Memory Settings, если её не хватает - 🧹 Регулярно очищайте кэши при странном поведении подсветки кода
- 🔌 Отключите неиспользуемые плагины в
Settings → Plugins - 🖥️ Держите открытым только один проект — каждое окно потребляет ресурсы
Ещё один фактор — версия Gradle и плагина Android Gradle Plugin. Обновления часто содержат оптимизации сборки, но перед мажорным обновлением стоит прочитать список изменений: иногда новые версии требуют правок в конфигурации проекта.
⚠️ Внимание: не обновляйте IDE, Gradle и плагины одновременно в разгар дедлайна. Обновляйте компоненты по одному и проверяйте сборку после каждого шага — так проще найти источник проблемы, если что-то сломается.
Полезные инструменты внутри среды
Помимо редактора кода, в Android Studio встроены инструменты, которые многие разработчики недооценивают. Logcat показывает системные логи устройства и незаменим при поиске причин падения приложения. Profiler помогает отследить потребление памяти, процессора и сети в реальном времени. Layout Inspector позволяет изучить иерархию интерфейса запущенного приложения.
Освоение горячих клавиш тоже окупается: быстрый поиск по файлам, автодополнение и рефакторинг ускоряют рутинные операции. Список сочетаний доступен в настройках Keymap, и его можно адаптировать под привычки из других редакторов.
FAQ: частые вопросы об Android Studio
Можно ли разрабатывать под Android без Android Studio?
Технически сборка возможна через командную строку с Gradle и SDK, но официальная и наиболее поддерживаемая среда — именно Android Studio. Альтернативные редакторы потребуют ручной настройки всей цепочки инструментов.
Почему эмулятор работает очень медленно?
Наиболее вероятная причина — отключённая аппаратная виртуализация в BIOS/UEFI или конфликт с другими гипервизорами. Также проверьте, сколько оперативной памяти выделено виртуальному устройству в настройках AVD.
Как подключить реальный смартфон для отладки?
Включите режим разработчика и отладку по USB на устройстве, подключите его кабелем и подтвердите разрешение на отладку на экране телефона. На Windows может потребоваться установка USB-драйвера производителя устройства.
Что делать, если проект не собирается после обновления Android Studio?
Сначала проверьте совместимость версий Gradle и Android Gradle Plugin в файлах проекта — несовместимость версий частая причина сбоев после обновления. Затем выполните очистку кэшей и повторную синхронизацию. Если не помогло, изучите текст ошибки в окне Build — он обычно указывает на конкретный файл конфигурации.
Нужен ли мощный компьютер для Android Studio?
Среда требовательна к оперативной памяти и быстрому диску: SSD заметно ускоряет сборку и запуск эмулятора. Точные требования зависят от версии IDE и размера проектов — сверяйтесь с официальной документацией.