Запуск первого приложения в эмуляторе
Соберите, запустите приложение и увидьте Hello World на экране.
«Запуск первого приложения в эмуляторе» — бесплатный урок Jetpack Compose Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Jetpack Compose Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Jetpack Compose Academy содержит 4 уроков всего.
Пора увидеть результат
Вы написали компонуемый элемент — теперь давайте его запустим. Через несколько минут Вы увидите Hello World на виртуальном телефоне прямо в Android Studio. 🚀
setContent подключает интерфейс
Каждое приложение Compose начинается в MainActivity, где setContent подключает дерево компонуемых элементов к экрану. Это мост между Android и Compose.
setContent {
Greeting("World")
}Выберите цель запуска
На панели инструментов выберите устройство, на котором нужно выполнить запуск: эмулятор или подключённый телефон. Android Studio показывает все доступные цели в раскрывающемся списке.
Нажмите зелёную кнопку запуска
Нажмите зелёную стрелку Запустить (или Shift+F10). Android Studio соберёт приложение, установит его на устройство и автоматически запустит.
Gradle собирает APK
В фоновом режиме Gradle компилирует Ваш код и объединяет его в устанавливаемое приложение. Первая сборка выполняется медленно, последующие проходят гораздо быстрее.
Появляется Hello World
Эмулятор загружается, приложение устанавливается, и на экране появляется Ваше приветствие. Этот текст поступил непосредственно из Вашей функции-компонуемого элемента. 🎉
Предварительный просмотр и настоящий запуск
Панель @Preview быстро показывает интерфейс без установки приложения. Запуск на устройстве — это полноценная версия с интерактивностью и фактическим поведением.
@Preview
@Composable
fun GreetingPreview() {
Greeting("World")
}Изменяйте и запускайте снова
Измените текст, снова нажмите кнопку запуска — и приложение обновится. Этот короткий цикл изменения и запуска помогает быстро дорабатывать настоящие экраны.
Следите за Logcat
Logcat в нижней части окна выводит журналы работающего приложения. Если что-то ведёт себя неправильно, сначала ищите подсказки именно здесь.
Первая сборка кажется медленной
Не беспокойтесь, если первый запуск занимает некоторое время. Gradle загружает и кэширует библиотеки. Последующие запуски используют этот кэш и выполняются очень быстро.
Останавливайте и запускайте снова в любое время
Используйте красную кнопку Остановить, чтобы остановить приложение, а затем снова нажмите кнопку запуска. Вы полностью контролируете цикл сборки и проверки.
Быстрая проверка
Давайте проверим, что соединяет Ваши компонуемые элементы с экраном.
Итоги: Ваше первое приложение
У Вас получилось! setContent подключил интерфейс, команда запуска собрала и установила приложение, и на экране появился Hello World. Теперь Вы можете изменять код, запускать приложение снова и следить за Logcat.
Изучай Kotlin с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Запуск первого приложения в эмуляторе» бесплатный?
Да — полный текст урока «Запуск первого приложения в эмуляторе» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Jetpack Compose Academy, подпишись на CoddyKit PRO. Курс Jetpack Compose Academy содержит 4 уроков всего.
Чему я научусь в уроке «Запуск первого приложения в эмуляторе»?
Соберите, запустите приложение и увидьте Hello World на экране. Ты практикуешь Jetpack Compose Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Jetpack Compose Academy?
Предыдущий опыт не требуется. Jetpack Compose Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Запуск первого приложения в эмуляторе»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Jetpack Compose Academy?
Да. Каждый урок Jetpack Compose Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что заменяет Compose: прощай, XML
- Настройка Android Studio для Compose
- Анатомия функции @Composable
- Запуск первого приложения в эмуляторе