Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Plug-in Android Gradle 9.1.1 (avril 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 plug-in Android Gradle 9.1.1 est compatible avec le niveau d'API Android 37.0 et les versions antérieures.
Voici d'autres informations sur la compatibilité :
Modifications apportées à R8
Les modifications suivantes apportées à R8 sont incluses dans AGP 9.1.0.
Activer le reconditionnement dans le package sans nom (par défaut) lors de la compilation en DEX
Désormais, R8 reconditionne par défaut les classes dans le package sans nom (par défaut) lors de la compilation en DEX. Cela ajoute la règle -repackageclasses aux builds qui n'utilisent pas explicitement -flattenpackagehierarchy ou -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 atténue ainsi 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 de niveau de journalisation au lieu des numéros. Le tableau suivant présente 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 de niveau de journalisation 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" (Nettoyer le projet) exécute une cible de sous-projet au lieu de simplement "clean" (nettoyer)
|
|
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 utilise 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 |
|
Ajouter 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 |
|
Ajouter la possibilité de transformer les avertissements ManifestProcessorTask en erreurs
|
|
La transformation de l'artefact `OBFUSCATION_MAPPING_FILE` entraîne l'absence de 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/05/06 (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/05/06 (UTC)."],[],[]]