Плагин Android Gradle 9.6 – это минорный выпуск, в который входит ряд новых функций и улучшений.
Совместимость
Максимальный уровень API, который поддерживает плагин Android Gradle 9.6, – 37. Вот ещё несколько фактов о совместимости:
| Минимальная версия | Версия по умолчанию | Примечания | |
|---|---|---|---|
| Gradle | 9.7.1 | 9.7.1 | Подробнее об обновлении Gradle… |
| SDK Build Tools; | 36.0.0 | 36.0.0 | Установите или настройте SDK Build Tools. |
| NDK | Н/Д | 28.2.13676358 | Установите или настройте другую версию NDK. |
| JDK | 17 | 17 | Подробнее о том, как задать версию JDK… |
Покрытие кода на устройстве для инструментальных тестов
В AGP 9.6.0-alpha01 добавлено покрытие кода на устройстве для инструментальных тестов. Вместо того чтобы инструментировать классы приложения с помощью JaCoCo во время сборки, AGP добавляет агент покрытия в тестовый APK, и агент инструментирует классы на тестовом устройстве во время выполнения тестов. Это позволит убрать этап инструментирования JaCoCo из сборок, в которых включен enableAndroidTestCoverage, и исключить код отслеживания покрытия из APK-файла приложения. Вы запускаете ту же задачу create{Variant}AndroidTestCoverageReport, и AGP генерирует отчеты HTML и XML в том же месте. Для покрытия кода на устройстве требуется отладочное приложение и устройство с Android 9 (уровень API 28) или более поздней версии.
AGP добавляет библиотеку агента покрытия com.android.tools.test:coverage-agent той же версии, что и AGP. Подробнее о том, как посмотреть отчеты о покрытии кода (с агентом на устройстве)…
Устраненные проблемы
Плагин Android Gradle 9.6.0-alpha02
| Устраненные проблемы | ||
|---|---|---|
| Плагин Android Gradle |
|
|
Плагин Android Gradle 9.6.0-alpha01
| Устраненные проблемы | ||
|---|---|---|
| Плагин Android Gradle |
|
|
| Lint |
|
|