Android Gradle Plugin 7.4.0 — это крупный релиз, включающий множество новых функций и улучшений.
Совместимость
| Минимальная версия | Версия по умолчанию | Примечания | |
|---|---|---|---|
| Грэдл | 7.5 | 7.5 | Для получения более подробной информации см. раздел «Обновление Gradle» . |
| Инструменты сборки SDK | 30.0.3 | 30.0.3 | Установите или настройте инструменты сборки SDK. |
| НДК | Н/Д | 23.1.7779620 | Установите или настройте другую версию NDK. |
| JDK | 11 | 11 | Для получения более подробной информации см. раздел «Настройка версии JDK» . |
Функция создания отчетов после обновления и отката в AGP Upgrade Assistant
В AGP Upgrade Assistant теперь включен отчет после обновления. В этом отчете описываются выполненные шаги и указывается, было ли обновление успешным или неуспешным. Он также содержит информацию о действиях по отмене изменений, внесенных помощником обновления, если после обновления возникли проблемы со сборкой или тестированием проекта.
Импорт проекта выполняется параллельно.
Теперь интегрированная среда разработки Studio импортирует проекты параллельно при использовании Gradle версии 7.4.2 или выше и плагина Android Gradle версии 7.2.0 или выше. В частности, когда Android Studio запускает синхронизацию Gradle, информация, описывающая проекты, включенные в вашу сборку, создается параллельно. Это обычно ускоряет процесс синхронизации, особенно для больших проектов. Тесты показывают, что время, необходимое для сборки моделей Gradle для очень большого проекта (с 3500 подпроектами Gradle), сокращается на 50%, с 10 минут до 5 минут.
Плагин Android Gradle ориентирован на байт-код JVM 11.
Начиная с плагина Android Gradle 7.4.0-alpha04, AGP поставляется с байт-кодом JVM 11. Это означает, что если вы компилируете с использованием AGP или пишете собственные проверки Lint, вам необходимо начать использовать байт-код JVM 11. Один из способов сделать это — добавить следующее в файл build.gradle на уровне модуля:
sourceCompatibility = "11"
targetCompatibility = "11"
Выпуск обновлений
Ниже приведён список выпущенных исправлений для Android Gradle Plugin 7.4.
Android Gradle Plugin 7.4.1 (февраль 2023 г.)
Это небольшое обновление включает в себя следующие исправления ошибок:
| Исправлены ошибки | |
|---|---|
Перейдите от свойства destination к свойству outputLocation , чтобы устранить предупреждение об устаревании и подготовиться к Gradle 9.0. | |
В AGP 7.4.0-rc01 нарушена работа Variant API: "Запрос отображаемого значения map(provider(java.util.Set)) до завершения задачи '...' не поддерживается". | |