Android Studio — официальная среда разработки для Android, включающая в себя все необходимое для создания приложений Android.
На этой странице перечислены новые функции и улучшения последней версии стабильного канала Android Studio Koala Feature Drop. Вы можете скачать его здесь или обновить его в Android Studio, нажав «Справка» > «Проверить наличие обновлений» ( Android Studio > «Проверить наличие обновлений в macOS»).
Чтобы узнать, что исправлено в этой версии Android Studio, см. закрытые проблемы .
Чтобы просмотреть примечания к выпуску для более старых версий Android Studio, см. Предыдущие выпуски .
Для раннего доступа к предстоящим функциям и улучшениям см. предварительные сборки Android Studio .
Если у вас возникли проблемы в Android Studio, посетите страницу «Известные проблемы» или «Устранение неполадок» .
Плагин Android Gradle и совместимость с Android Studio
Система сборки Android Studio основана на Gradle, а плагин Android Gradle (AGP) добавляет несколько функций, специфичных для создания приложений Android. В следующей таблице указано, какая версия AGP требуется для каждой версии Android Studio.
Версия Android Studio | Требуемая версия AGP |
---|---|
Божья коровка | 2024.2.1 | 3,2-8,7 |
Функция «Коала» | 2024.1.2 | 3,2-8,6 |
Коала | 2024.1.1 | 3,2-8,5 |
Медуза | 2023.3.1 | 3,2-8,4 |
Игуана | 2023.2.1 | 3,2-8,3 |
Ежик | 2023.1.1 | 3,2-8,2 |
Жираф | 2022.3.1 | 3.2-8.1 |
Фламинго | 2022.2.1 | 3,2-8,0 |
Старые версии
Версия Android Studio | Требуемая версия AGP |
---|---|
Электрический угорь | 2022.1.1 | 3,2-7,4 |
Дельфин | 2021.3.1 | 3,2-7,3 |
Бурундук | 2021.2.1 | 3,2-7,2 |
Шмель | 2021.1.1 | 3.2-7.1 |
Арктическая лисица | 2020.3.1 | 3,1-7,0 |
Информацию о новых возможностях плагина Android Gradle см. в примечаниях к выпуску плагина Android Gradle .
Минимальные версии инструментов для уровня Android API
Существуют минимальные версии Android Studio и AGP, поддерживающие определенный уровень API. Использование более ранних версий Android Studio или AGP, чем требуется targetSdk
или compileSdk
вашего проекта, может привести к непредвиденным проблемам. Мы рекомендуем использовать последнюю предварительную версию Android Studio и AGP для работы над проектами, ориентированными на предварительные версии ОС Android. Вы можете установить предварительные версии Android Studio вместе со стабильной версией .
Минимальные версии Android Studio и AGP следующие:
уровень API | Минимальная версия Android Studio | Минимальная версия AGP |
---|---|---|
Предварительный просмотр ванильного мороженого | Медуза | 2023.3.1 | 8.4 |
34 | Ежик | 2023.1.1 | 8.1.1 |
33 | Фламинго | 2022.2.1 | 7.2 |
Ниже приведены новые функции в Android Studio Koala Feature Drop.
Выпуски патчей
Ниже приведен список выпусков исправлений для Android Studio Koala и плагина Android Gradle 8.5.
Android-студия Коала | Обновление 1 2024.1.1 и AGP 8.5.1 (июль 2024 г.)
Это незначительное обновление включает в себя исправления ошибок .
Потоковая передача с устройств Android: больше устройств и улучшенная регистрация
Android Device Streaming теперь включает в себя следующие устройства в дополнение к уже доступным более чем 20 моделям устройств:
- Samsung Galaxy Fold5
- Samsung Галактика С23 Ультра
- Гугл Пиксель 8а
Кроме того, если вы новичок в Firebase, Android Studio автоматически создает и настраивает для вас бесплатный проект Firebase, когда вы входите в Koala Feature Drop для использования потоковой передачи с устройства. Таким образом, вы сможете гораздо быстрее перейти к потоковой передаче на нужное вам устройство. Узнайте больше о квотах потоковой передачи на устройствах Android , включая рекламную квоту для проектов плана Firebase Blaze, доступных в течение ограниченного времени.
Определение скорости USB-кабеля
Android Studio теперь определяет, когда можно подключить ваше устройство Android с помощью более быстрого USB-кабеля, и предлагает обновление, которое максимально расширит возможности вашего устройства. Использование подходящего USB-кабеля оптимизирует время установки приложения и минимизирует задержку при использовании таких инструментов, как отладчик Android Studio.
Проверяется вся цепочка USB, ведущая к устройству. Если вы видите уведомление «Предупреждение о скорости соединения», проверьте сертификацию версии кабелей, а также всех концентраторов, включая концентратор монитора, участвующих в цепочке USB.
Определение скорости USB-кабеля доступно при следующих условиях:
- Устройства с API уровня 30 (Android 11) или выше.
- Рабочие станции под управлением macOS или Linux. Поддержка Windows появится в ближайшее время.
- Последняя версия инструментов платформы SDK .
Информация, предоставляемая Android Studio, аналогична информации, которую вы можете получить с помощью одного из следующих инструментов, в зависимости от вашей ОС:
- Mac: запуск
system_profiler SPUSBDataType
с терминала - Linux: запуск
lsusb -vvv
с терминала
Обновлен процесс входа в службы Google.
Теперь вход в несколько служб Google стал проще за один этап аутентификации. Хотите ли вы использовать Gemini в Android Studio, Firebase for Android Device Streaming, отчетах Google Play для Android Vitals или во всех этих полезных сервисах, новый процесс входа в систему упрощает начало работы. Если вы новичок в Firebase и хотите использовать потоковую передачу с устройств Android, Android Studio автоматически создает для вас проект, поэтому вы можете быстро начать потоковую передачу с реального физического устройства Firebase. Благодаря детальному определению объема разрешений вы всегда будете контролировать, какие службы имеют доступ к вашей учетной записи. Чтобы начать, щелкните аватар профиля и войдите в свою учетную запись разработчика.
Ярлыки настройки пользовательского интерфейса устройства
Чтобы помочь вам создавать и отлаживать пользовательский интерфейс, мы ввели ярлыки настроек пользовательского интерфейса устройства в окне инструмента «Работающие устройства» в Android Studio. Используйте ярлыки, чтобы просмотреть влияние общих настроек пользовательского интерфейса, таких как темная тема, размер шрифта, размер экрана, язык приложения и TalkBack. Вы можете использовать ярлыки с эмуляторами, зеркальными физическими устройствами и устройствами, транслируемыми из Firebase Test Lab.
Обратите внимание, что настройки специальных возможностей, такие как TalkBack и Select to Speak, отображаются только в том случае, если они уже установлены на устройстве. Если вы не видите эти параметры, загрузите приложение Android Accessibility Suite из Play Store.
Ярлыки настроек пользовательского интерфейса устройства доступны для устройств с API уровня 33 или выше.
Более быстрый и улучшенный Profiler с ориентированным на задачи подходом
Мы улучшили производительность Android Studio Profiler, так что популярные задачи профилирования, такие как запись системной трассировки с помощью профилируемых приложений, теперь запускаются на 60 % быстрее.
Обновленный дизайн профилировщика, ориентированный на задачи, также упрощает запуск интересующей вас задачи, будь то профилирование процессора, памяти или энергопотребления вашего приложения. Например, вы можете запустить задачу трассировки системы для профилирования и улучшения времени запуска вашего приложения прямо из пользовательского интерфейса, как только вы откроете профилировщик.
Панель предварительного просмотра плиток Wear OS
Включив несколько зависимостей от версии 1.4 библиотеки Jetpack Tiles, вы можете просматривать снимки плиток вашего приложения Wear OS . Эта панель предварительного просмотра особенно полезна, если внешний вид вашей плитки меняется в зависимости от условий, таких как различное содержимое в зависимости от размера экрана устройства или спортивное событие, приближающееся к перерыву.
Предварительный просмотр виджета Compose Glance
Android Studio Koala Feature Drop позволяет легко просматривать виджеты Jetpack Compose Glance непосредственно в IDE. Выявляйте потенциальные проблемы пользовательского интерфейса и настраивайте внешний вид виджета на ранних этапах процесса разработки. Чтобы начать, выполните следующие действия:
- Добавьте зависимости.
- Добавьте зависимости в каталог версий:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Добавьте зависимости в файл
build.gradle.kts
уровня приложения:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Добавьте зависимости в каталог версий:
- Импортируйте зависимости в файл, в котором у вас есть Glance UI:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Создайте предварительный просмотр виджета Glance:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Live Edit для создания текста включен по умолчанию и новый ярлык
Live Edit теперь по умолчанию включен в ручном режиме. Он имеет повышенную стабильность и более надежное обнаружение изменений, включая поддержку операторов импорта.
Обратите внимание, что начиная с бета-версии Android Studio Koala Feature Drop 1, ярлык по умолчанию для отправки изменений в ручном режиме был обновлен до Command+' . Вы по-прежнему можете настроить его на странице настроек раскладки клавиатуры .