Plug-in Android Gradle 9.2.0

Le plug-in Android Gradle 9.2 est une version mineure qui comprend de nombreuses nouvelles fonctionnalités et améliorations.

Compatibilité

Le niveau d'API maximal compatible avec le plug-in Android Gradle 9.2 est le niveau d'API 36.1. Voici d'autres informations sur la compatibilité :

Version minimale Version par défaut Notes
Gradle 9.5.0-milestone-5 9.5.0-milestone-5 Pour en savoir plus, consultez Mettre à jour Gradle.
Build Tools SDK 36.0.0 36.0.0 Installez ou configurez SDK Build Tools.
NDK N/A 28.2.13676358 Installez ou configurez une autre version du NDK.
JDK 17 17 Pour en savoir plus, consultez Définir la version du JDK.

Problèmes résolus

Plug-in Android Gradle 9.2.0-alpha04

Problèmes résolus
Plug-in Android Gradle
Renommer l'APK à l'aide du nouveau DSL AGP
Erreur lors de l'accès (mais pas de l'évaluation) à bootClasspath IllegalStateException : targetCompatibility n'est pas encore finalisé

Plug-in Android Gradle 9.2.0-alpha03

Problèmes résolus
Plug-in Android Gradle
Échec de JdkImageTransform avec JDK 26
Encodage automatique de minAgpVersion dans les métadonnées AAR dans AGP 10.0
Lint
Fenêtre de contexte tronquée dans les rapports Lint SARIF en raison d'un pointeur de décalage bloqué dans `SarifReporter.kt`
Le client Lint Gradle ne dispose pas d'une fonctionnalité essentielle, ce qui le rend au mieux peu fiable.
Intégration de Lint
Les tâches Lint Gradle ignorent l'indicateur --quiet

Plug-in Android Gradle 9.2.0-alpha02

Problèmes résolus
Plug-in Android Gradle
AGP 9.0 : pas d'équivalent androidComponents.onVariant pour applicationVariants.all.mergeAssetsProvider
Les fichiers `*.xml.flat` contiennent des chemins d'accès absolus
R8D8ThreadPoolBuildService non enregistré
Intégration de Lint
Échec d'Android Lint avec des vérifications Lint personnalisées compilées en bytecode Java 21

Plug-in Android Gradle 9.2.0-alpha01

Problèmes résolus
Plug-in Android Gradle
Avertir les utilisateurs s'ils ont commonTest, mais oublient withHostTestBuilder
[fused lib - public] OkHttp includes sources
Impossible d'exécuter androidDeviceTest avec des espaces réservés de fichier manifeste dans la bibliothèque (AGP 9.0.0 avec le plug-in com.android.kotlin.multiplatform.library)
AGP doit avertir l'utilisateur si src/androidDeviceTest/java est utilisé avec Java désactivé
Lint
Faute de frappe dans le message