Обновление функций Android Studio Meerkat | 2024.3.2

Android Studio — официальная среда разработки для Android, включающая в себя все необходимое для создания приложений для Android.

На этой странице перечислены новые функции и улучшения в последней версии в стабильном канале, Android Studio Meerkat Feature Drop. Вы можете загрузить ее здесь или обновить ее в Android Studio, нажав Help > Check for updates ( Android Studio > Check for updates on macOS)

Это стабильный релиз Android Studio. Обратите внимание, что патчи могут содержать новые незначительные функции и исправления ошибок. См. названия релизов Android Studio, чтобы понять наименование версий Android Studio.

Чтобы узнать, что было исправлено в этой версии 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
Выпуск функции Meerkat | 2024.3.2 3.2-8.10
Сурикат | 2024.3.1 3.2-8.9
Выпуск функции «Божья коровка» | 2024.2.2 3.2-8.8
Божья коровка | 2024.2.1 3.2-8.7
Выпуск функции Koala | 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 .

Минимальные версии инструментов для уровня API Android

Существуют минимальные версии Android Studio и AGP, которые поддерживают определенный уровень API. Использование более низких версий Android Studio или AGP, чем требуется для targetSdk или compileSdk вашего проекта, может привести к непредвиденным проблемам. Мы рекомендуем использовать последнюю предварительную версию Android Studio и AGP для работы над проектами, нацеленными на предварительные версии ОС Android. Вы можете установить предварительные версии Android Studio вместе со стабильной версией .

Минимальные версии Android Studio и AGP следующие:

уровень API Минимальная версия Android Studio Минимальная версия AGP
36.0 Сурикат | 2024.3.1 Патч 1 8.9.1
35 Выпуск функции Koala | 2024.2.1 8.6.0
34 Ежик | 2023.1.1 8.1.1
33 Фламинго | 2022.2.1 7.2

Совместимость Android Studio и облачных сервисов

Android Studio включает в себя интеграции служб, которые помогают вам и вашей команде быстрее продвигаться вперед при разработке, выпуске и поддержке приложений Android. Сюда входят облачные службы, такие как Gemini в Android Studio, Play Vitals и Firebase Crashlytics. Облачные службы доступны только в последней стабильной версии Android Studio, трех последних предыдущих основных версиях и исправлениях, связанных с этими версиями. Когда версия выходит за рамки этого окна совместимости, интеграции служб отключаются, и вам необходимо обновить Android Studio.

Версии Android Studio, которые в настоящее время совместимы с облачными сервисами

Начиная с выпуска стабильного канала Android Studio Meerkat Feature Drop, все версии Studio совместимы с облачными сервисами. Реализация начнется с Android Studio Narwhal Feature Drop.

Ниже приведены новые функции в Android Studio Meerkat Feature Drop.

Поддержка тематических значков

Чтобы гарантировать наилучший вид значка вашего приложения при включении пользователями «Значков тем» в параметрах разработчика Android 13, Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 теперь позволяет предварительно просмотреть, как будет выглядеть ваш значок с новым алгоритмом тем.

Для полного контроля над внешним видом значка вам следует предоставить свой собственный тематический значок , добавив пользовательский монохромный слой . Но даже если вы еще этого не сделали, вы все равно можете использовать этот новый инструмент предварительного просмотра, чтобы получить представление о том, как будет выглядеть ваш значок, и выявить любые потенциальные проблемы с цветовым контрастом.

Предварительный просмотр тематического значка приложения
Предварительный просмотр тематического значка приложения

Изменение каталогов конфигурации Android Studio

Начиная с Meerkat Feature Drop Canary 2, Android Studio использует те же пользовательские конфигурации в канареечных, бета- и стабильных выпусках. В результате "Preview" был удален из пути к каталогу конфигурации для Android Studio в канареечных и бета-выпусках.

Кроме того, чтобы выпуски функций drop выполнялись одновременно с выпусками обновлений платформы, мы добавили микроверсию в путь к каталогу config. Например, вместо AndroidStudio2024.3.2 используется AndroidStudio2024.3 .

Если вы хотите импортировать конфигурации вручную, см. раздел Экспорт и импорт настроек IDE .

Библиотека подсказок

Gemini в новой функции Prompt Library в Android Studio повышает производительность, позволяя сохранять и управлять часто используемыми подсказками. Откройте Prompt Library в разделе Settings > Gemini > Prompt Library, чтобы сохранять и извлекать подсказки. Вы можете сохранять подсказки на уровне IDE или на уровне проекта:

  • Подсказки уровня IDE доступны только вам и могут использоваться в нескольких проектах.
  • Подсказки на уровне проекта могут быть общими для членов команды, работающих над одним и тем же проектом. Чтобы поделиться подсказками в пределах команды, необходимо добавить папку .idea в систему контроля версий.

Вы также можете щелкнуть правой кнопкой мыши по подсказке в чате, чтобы сохранить ее для дальнейшего использования. Чтобы применить сохраненную подсказку, щелкните правой кнопкой мыши в редакторе и перейдите в Gemini > Prompt Library , чтобы применить подсказку. Этот оптимизированный рабочий процесс устраняет необходимость перепечатывать часто используемые подсказки, экономя ваше время и усилия.

Устаревание редактора движений

В Android Studio мы постоянно стремимся предоставлять разработчикам самые эффективные и современные инструменты для создания исключительных приложений Android. В рамках этого обязательства мы прекращаем поддержку Motion Editor в Android Studio Meerkat Feature Drop.

Некоторое время редактор движений служил ценным инструментом для создания анимаций, построенных с помощью макета движения. Однако с быстрым развитием Jetpack Compose мы осознали огромный потенциал этого современного набора инструментов пользовательского интерфейса для разработки анимации. Compose предлагает декларативный и интуитивный подход, упрощающий создание плавных и привлекательных анимаций.

Jetpack Compose обеспечивает несколько ключевых преимуществ:

  1. Современный и декларативный : декларативный синтаксис Compose делает код анимации более читаемым и удобным для поддержки.
  2. Интегрированные инструменты анимации : Compose Animation Preview предлагает оптимизированный рабочий процесс создания и тестирования анимаций непосредственно в коде Compose.
  3. Перспективная разработка : сосредоточившись на Compose, мы инвестируем в будущее разработки пользовательского интерфейса Android.

Наша цель — предоставить унифицированный и мощный опыт анимации в экосистеме Compose. Хотя Motion Editor был ценным инструментом, мы считаем, что Compose представляет собой будущее анимации Android. Мы хотим сосредоточить наши усилия на том, чтобы сделать Compose настолько хорошим, насколько это возможно. Мы призываем вас узнать больше о создании анимаций с помощью Jetpack Compose и инструментов анимации Compose .