Android Studio после первого запуска часто показывает пустой экран с ошибкой «SDK not found» или бесконечно скачивает компоненты — это нормальная ситуация, пока среда не настроена должным образом. Без корректной установки Android SDK, настройки эмулятора и выделения достаточного объёма памяти работать со средой разработки будет некомфортно: проекты не собираются, эмулятор тормозит, а подсветка кода подвисает.
В этой статье разберём, как настроить Android Studio с нуля: от первого запуска и выбора компонентов SDK до оптимизации производительности и решения типичных ошибок. Инструкция подходит для Windows, macOS и Linux — интерфейс среды практически идентичен на всех платформах.
Первый запуск и мастер настройки
При первом запуске Android Studio предложит импортировать настройки из предыдущей версии. Если вы устанавливаете среду впервые, выберите вариант Do not import settings. Далее запустится Setup Wizard — мастер начальной конфигурации.
На этапе выбора типа установки доступны два варианта: Standard и Custom. Для большинства пользователей подойдёт стандартный режим — он автоматически загрузит SDK, эмулятор и необходимые инструменты сборки. Вариант Custom стоит выбирать, если нужно указать нестандартный путь к SDK или ограничить набор загружаемых компонентов.
- 🎨 Выберите тему оформления — Darcula (тёмная) или Light (светлая); позже её можно сменить в настройках
- 📦 Дождитесь полной загрузки компонентов — не прерывайте процесс, иначе SDK установится не полностью
- 📁 Запомните путь установки SDK — он понадобится при настройке переменных окружения и сторонних инструментов
Настройка Android SDK
SDK — сердце среды разработки. Откройте File → Settings (на macOS — Android Studio → Preferences) и перейдите в раздел Appearance & Behavior → System Settings → Android SDK. Здесь управляются все компоненты платформы.
На вкладке SDK Platforms отметьте версии Android, под которые планируете разрабатывать. Минимально разумный набор — актуальная стабильная версия платформы плюс одна-две более старые для тестирования совместимости. На вкладке SDK Tools убедитесь, что установлены Android SDK Build-Tools, Android Emulator и Android SDK Platform-Tools.
⚠️ Внимание: не удаляйте компоненты SDK, если не уверены в их назначении. Удаление Platform-Tools или Build-Tools приведёт к тому, что проекты перестанут собираться, а ADB станет недоступен.
☑️ Проверка SDK после установки
Настройка эмулятора (AVD)
Эмулятор создаётся через AVD Manager: Tools → Device Manager (в старых версиях — Tools → AVD Manager). Нажмите Create Device, выберите модель виртуального устройства, затем образ системы. Образы с пометкой Google Play включают магазин приложений, без пометки — чистая система.
Для приемлемой скорости работы эмулятора важно включить аппаратное ускорение. На Windows с процессором Intel используется HAXM или Android Emulator Hypervisor Driver, на машинах с AMD — гипервизор Windows (WHPX). В настройках AVD в разделе Emulated Performance выберите Hardware для графики, если драйверы видеокарты обновлены.
Оптимизация производительности среды
Android Studio требовательна к ресурсам, особенно при работе Gradle-сборки. Если среда тормозит, первым делом увеличьте объём выделяемой памяти: Help → Change Memory Settings. Ориентировочные значения зависят от объёма оперативной памяти компьютера — при 8 ГБ ОЗУ разумно выделить среде 2–4 ГБ.
Дополнительно ускорить работу помогает включение Power Save Mode на слабых машинах (отключает фоновые проверки кода) и отключение неиспользуемых плагинов в Settings → Plugins. Папку проекта и SDK стоит добавить в исключения антивируса — проверка файлов в реальном времени заметно замедляет сборку.
| Параметр | Где настраивается | Эффект |
|---|---|---|
| Heap size IDE | Help → Change Memory Settings | Меньше подвисаний при работе с кодом |
| Оффлайн-режим Gradle | Settings → Build → Gradle | Быстрее сборка без сети (при наличии кэша) |
| Отключение плагинов | Settings → Plugins | Ускорение запуска среды |
| Исключения антивируса | Настройки антивируса | Ускорение сборки проекта |
| Power Save Mode | File → Power Save Mode | Снижение нагрузки на слабом ПК |
Настройка редактора и горячих клавиш
Комфортная работа с кодом начинается с редактора. В разделе Settings → Editor → Font настройте шрифт и его размер, в Editor → Color Scheme — цветовую схему подсветки. Полезно включить отображение номеров строк (Editor → General → Appearance → Show line numbers) и автоимпорт классов в Editor → General → Auto Import.
Горячие клавиши настраиваются в Settings → Keymap. Если вы переходите из другой среды — например, Eclipse или Visual Studio — можно выбрать готовую схему с привычными сочетаниями вместо изучения стандартных.
Полезные сочетания клавиш по умолчанию
Ctrl+Пробел — автодополнение кода; Ctrl+Shift+F — поиск по всему проекту; Shift+F10 — запуск приложения; Ctrl+Alt+L — форматирование кода; двойной Shift — поиск везде (классы, файлы, действия).
Подключение реального устройства
Для отладки на физическом смартфоне включите на нём режим разработчика: откройте настройки телефона, найдите пункт «О телефоне» и несколько раз нажмите на строку «Номер сборки», пока не появится подтверждение. Затем в появившемся меню «Для разработчиков» активируйте Отладка по USB. Точные названия пунктов зависят от оболочки производителя — сверьтесь с документацией своей модели.
Подключите смартфон кабелем и подтвердите запрос на разрешение отладки на экране устройства. На Windows может потребоваться установка USB-драйвера производителя. Если устройство не определяется, проверьте его видимость через терминал:
adb devices
⚠️ Внимание: если в списке adb devices устройство отображается со статусом unauthorized, отключите и снова подключите кабель, а затем подтвердите диалог разрешения отладки на экране смартфона. Статус offline обычно указывает на устаревшую версию Platform-Tools — обновите её через SDK Manager.
Решение типичных проблем после установки
Ошибка «SDK location not found» при открытии проекта означает, что путь к SDK не задан или изменился. Откройте File → Project Structure → SDK Location и укажите корректный путь, либо проверьте файл local.properties в корне проекта.
Если Gradle-сборка зависает или падает с ошибками сети, возможная причина — недоступность репозиториев зависимостей. Проверьте подключение к интернету, настройки прокси в Settings → Appearance & Behavior → System Settings → HTTP Proxy и попробуйте File → Invalidate Caches → Invalidate and Restart — это очищает кэши среды и часто снимает странные ошибки индексации.
⚠️ Внимание: избегайте кириллицы и пробелов в пути к проекту, SDK и имени пользователя системы. Это частая причина неочевидных сбоев сборки, особенно при использовании NDK и нативных библиотек.
Часто задаваемые вопросы
Сколько места на диске нужно для Android Studio?
Сама среда занимает немного, но вместе с SDK, эмуляторами и образами систем потребуется заметный объём — закладывайте не менее 8–10 ГБ свободного места, а лучше больше, если планируете несколько версий платформы и виртуальных устройств.
Можно ли перенести SDK на другой диск?
Да. При установке выберите режим Custom и укажите нужный путь, либо позже измените его в Settings → Android SDK → Android SDK Location. После переноса проверьте, что путь не содержит кириллицы и пробелов.
Эмулятор запускается, но очень медленно работает. Что делать?
Проверьте, включена ли виртуализация в BIOS/UEFI компьютера, установлен ли драйвер гипервизора (HAXM, AEHD или WHPX — в зависимости от платформы) и выбрано ли аппаратное ускорение графики в настройках AVD. Если проблема сохраняется, уменьшите разрешение экрана виртуального устройства.
Как обновить Android Studio до новой версии?
Среда сама уведомляет о доступных обновлениях. Также можно открыть Help → Check for Updates. Обновление не затрагивает ваши проекты и SDK, но перед крупным апдейтом разумно сохранить важные настройки через File → Export Settings.
Нужна ли отдельная установка Java для Android Studio?
Нет, современные версии среды поставляются со встроенной JetBrains Runtime (JDK). Отдельная установка Java требуется только в специфических сценариях — например, если проект явно требует другую версию JDK, что настраивается в Settings → Build → Gradle → Gradle JDK.