Плагин Android Gradle 7.4.0 — это основной выпуск, включающий множество новых функций и улучшений.
Совместимость
Минимальная версия | Версия по умолчанию | Примечания | |
---|---|---|---|
Градл | 7,5 | 7,5 | Чтобы узнать больше, см. обновление Gradle . |
Инструменты сборки SDK | 30.0.3 | 30.0.3 | Установите или настройте инструменты сборки SDK. |
НДК | Н/Д | 23.1.7779620 | Установите или настройте другую версию NDK. |
ЯДК | 11 | 11 | Дополнительные сведения см. в разделе Настройка версии JDK . |
Отчет AGP Upgrade Assistant после обновления и функция отката
Помощник по обновлению AGP теперь включает отчет после обновления. В этом отчете описываются шаги, которые были выполнены, а также указано, было ли обновление успешным или неудачным. Он также включает в себя действие по отмене изменений, внесенных помощником по обновлению, если после обновления возникают проблемы со сборкой или тестированием проекта.
Импорт проекта выполняется параллельно.
Studio IDE теперь импортирует проекты параллельно, если вы используете 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 7.4.
Плагин Android Gradle 7.4.1 (февраль 2023 г.)
Это незначительное обновление включает в себя следующие исправления ошибок:
Исправлены проблемы | |
---|---|
Перейдите из destination свойства в свойство outputLocation , чтобы устранить предупреждение об устаревании и подготовиться к Gradle 9.0. | |
AGP 7.4.0-rc01 нарушает Variant API: «Запрос сопоставленного значения map(provider(java.util.Set)) до завершения задачи '...' не поддерживается» |