Plug-in Android Gradle 9.1.0 (mars 2026)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le plug-in Android Gradle 9.1 est une version mineure qui comprend plusieurs nouvelles fonctionnalités et améliorations.
Compatibilité
Le niveau d'API maximal compatible avec le plug-in Android Gradle 9.1 est le niveau d'API 36.1.
Voici d'autres informations sur la compatibilité :
Modifications apportées à R8
Les modifications R8 suivantes sont incluses dans AGP 9.1.0.
Activer le reconditionnement dans un package sans nom (par défaut) lors de la compilation au format DEX
R8 reconditionne désormais les classes dans le package sans nom (par défaut) lors de la compilation en DEX par défaut. Cela ajoute effectivement la règle -repackageclasses aux compilations qui n'utilisent pas explicitement -flattenpackagehierarchy ni -repackageclasses.
Le reconditionnement par défaut assure la cohérence avec l'obscurcissement, l'optimisation et la réduction, qui sont tous des options de désactivation plutôt que d'activation. Il permet ainsi d'atténuer les configurations sous-optimales qui n'activent pas explicitement le reconditionnement.
Pour désactiver ce comportement, utilisez la nouvelle règle -dontrepackage.
Prise en charge des niveaux nommés pour -maximumremovedandroidloglevel
Lorsque vous utilisez -maximumremovedandroidloglevel, vous pouvez désormais spécifier les noms des niveaux de journaux au lieu des nombres. Le tableau suivant indique les noms et le niveau de journalisation numérique correspondant.
| Nom |
Niveau |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
Vous devez spécifier les noms des niveaux de journaux en majuscules.
Problèmes résolus
Plug-in Android Gradle 9.1.0-rc01
| Problèmes résolus |
|
Aucun problème public n'a été marqué comme résolu dans AGP 9.1.0-rc01
|
Plug-in Android Gradle 9.1.0-alpha09
| Problèmes résolus |
| Lint |
|
Lint dans Otter.2 ne reconnaît pas les nouveaux DSL compileSdk et targetSdk d'AGP 9.0
|
|
Plug-in Android Gradle 9.1.0-alpha08
| Problèmes résolus |
| Plug-in Android Gradle |
|
Le menu "Clean Project" exécute une cible de sous-projet au lieu de simplement "clean"
|
|
Bug de désucrage dex incrémentiel dans AGP
|
|
Cache de configuration : éviter d'accéder aux extensions et conventions de tâches au moment de l'exécution
|
|
AGP ne connaît pas les plates-formes Canary et se plaint
|
|
| Intégration de Lint |
|
Android Lint utilisant K1 lorsqu'il est appliqué à un projet java-library
|
|
La "vérification lint pour les vérifications lint" n'est pas en cours d'exécution.
|
|
Plug-in Android Gradle 9.1.0-alpha07
| Problèmes résolus |
| Plug-in Android Gradle |
|
beforeVariants pour KMP doit être implémenté.
|
|
Plug-in Android Gradle 9.1.0-alpha06
| Problèmes résolus |
|
Aucun problème public n'a été marqué comme résolu dans AGP 9.1.0-alpha06
|
Plug-in Android Gradle 9.1.0-alpha05
| Problèmes résolus |
| Plug-in Android Gradle |
|
AGP 9.0.0-rc01 ne résout pas les bibliothèques Kotlin via la fonction kotlin()
|
|
Plug-in Android Gradle 9.1.0-alpha04
| Problèmes résolus |
| Plug-in Android Gradle |
|
Les fichiers `*.xml.flat` contiennent des chemins d'accès absolus
|
|
Plug-in Android Gradle 9.1.0-alpha03
| Problèmes résolus |
|
Aucun problème public n'a été marqué comme résolu dans AGP 9.1.0-alpha03
|
Plug-in Android Gradle 9.1.0-alpha02
| Problèmes résolus |
| Plug-in Android Gradle |
|
Ajout de la possibilité de transformer les avertissements ManifestProcessorTask en erreurs
|
|
Plug-in Android Gradle 9.1.0-alpha01
| Problèmes résolus |
| Plug-in Android Gradle |
|
Ajout de la possibilité de transformer les avertissements ManifestProcessorTask en erreurs
|
|
La transformation de l'artefact `OBFUSCATION_MAPPING_FILE` entraîne l'absence des sorties de la tâche R8 dans le dossier de sortie
|
|
Plug-in Android Gradle 9.1.0
| Problèmes résolus |
|
Aucun problème public n'a été marqué comme résolu dans AGP 9.1.0
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/03/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/03/09 (UTC)."],[],[]]