Первый запуск Android Studio и создание проекта на Kotlin — шаг за шагом
Коротко: установите Android Studio, загрузите SDK и образ эмулятора, в New Project выберите Empty Activity с языком Kotlin, задайте имя и Minimum SDK, дождитесь сборки Gradle и запустите приложение на эмуляторе или телефоне.
Подготовка и установка Android Studio
Проверьте систему: Windows 10/11, macOS или Linux (64‑bit), желательно 8 ГБ ОЗУ и 10–15 ГБ свободного места. Включите аппаратную виртуализацию в BIOS для быстрой работы эмуляторов.
Шаги установки:
- Запустите установщик для вашей ОС и оставьте опцию установки Android Virtual Device.
- При первом запуске выберите «Do not import settings» и установку типа Standard.
- Разрешите скачивание Android SDK, Build Tools и компонентов эмулятора — дождитесь окончания.
Если мало ОЗУ, установите только один лёгкий эмулятор и не открывайте много приложений одновременно.
Не используйте сторонние сборки IDE — берите официальную версию.
Создание и запуск первого проекта (Kotlin)
- На стартовом экране нажмите New Project (или File → New → New Project).
- Выберите шаблон Empty Activity (минимум лишнего). В Language выберите Kotlin.
- Заполните: Name (например, MyFirstKotlinApp), Package name (com.example...), Minimum SDK (рекомендуется API 21+).
- Нажмите Finish — Android Studio создаст проект и начнёт сборку Gradle. Подождите, пока индексация завершится.
Обзор файлов:
- app → manifests/AndroidManifest.xml — конфигурация.
- app → java/kotlin → MainActivity.kt — точка входа.
- app → res/layout/activity_main.xml — разметка экрана.
- values/strings.xml и themes.xml — тексты и тема.
Выбор устройства:
- Эмулятор: Tools → Device Manager → Create Device → выберите модель и System Image → Create, затем выберите его в списке устройств.
- Реальное устройство: включите Режим разработчика → USB‑отладка, подключите по USB и подтвердите разрешение на телефоне.
Запуск:
- Выберите конфигурацию app и устройство в верхней панели.
- Нажмите Run (зелёный треугольник) или Shift+F10 (Windows/Linux) / Control+R (macOS).
- Проверьте Logcat (фильтр Debug) для вывода логов.
Пример: добавить кнопку и обработчик (быстро)
В res/layout/activity_main.xml добавьте TextView и Button (или используйте Layout Editor). В MainActivity.kt:
- В onCreate() вызовите setContentView(R.layout.activity_main).
- Получите view: val helloText = findViewById
(R.id.helloText) - Назначьте слушатель: helloButton.setOnClickListener { helloText.text = "Кнопка нажата!" }
Это превратит статичный экран в интерактивный.
Частые ошибки
- Долгая сборка Gradle — причина: скачивание зависимостей; проверьте интернет и выполните Invalidate Caches / Restart.
- Эмулятор медленно работает — включите VT‑x/AMD‑V, используйте лёгкий образ или уменьшите разрешение.
- Телефон не виден — проверьте USB‑кабель, режим подключения и драйверы (Windows).
FAQ
- Нужно ли учить Java? Нет: для большинства современных руководств и новых проектов достаточно Kotlin.
- Как выбрать Minimum SDK? Выберите lowest API, который покрывает нужную аудиторию; API 21 (+) — хорошая отправная точка.
- Где смотреть ошибки сборки? В окне Build → Build Output и в Logcat — первые подсказки об ошибках и стеке вызовов.
Дальше: изучите ViewBinding или Jetpack Compose, навигацию между экранами и сохранение данных — шаг за шагом наращивайте функционал.