Примечание. Я совершенно не знаком с разработкой в Android Studio.
Я скачал и установил последнюю версию Android Studio (Flamingo 2022.2.1). Затем я попытался следовать некоторым учебникам для начинающих и создал новый проект (я выбрал Empty Activity
).
Проект открывается, и я вижу сгенерированный файл MainActivity.kt
. Аналогично учебникам.
Вроде бы все в порядке, за исключением того, что в моей res
папке нет layout
папки и соответственно нет activity_main.xml
файла.
Это ожидаемое поведение для этой версии Android Studio или я делаю что-то не так?
Обновлено: добавлен снимок экрана для опции «Новый проект».
Android 2022.2 перешел от классической концепции представлений к Jetpack Compose, который больше не требует макета, определенного в XML. Вместо этого все делается в коде Kotlin. См. официальное введение в Jetpack Compose для получения дополнительной информации.
Однако это означает лишь то, что Jetpack Compose используется в некоторых шаблонах для новых проектов. Вы по-прежнему можете разрабатывать приложения классическим способом. Просто выберите шаблон «Пустые представления» при запуске нового проекта.
Ничего страшного. Похоже, что «пустая активность» теперь совпадает с «пустой компоновочной активностью». Спасибо
Я предполагаю, что «Empty Compose Activity» было названием шаблона компоновки в предыдущих версиях Android Studio.
по ссылке, которую вы предоставили, инструкции есть
... In the Select a Project Template window, select Empty Compose Activity and click Next. ...
, но ни один из параметров в моих новых окнах проекта не имеетCompose
в описании... ??