Plug-in Android Gradle 8.5.0 (juin 2024)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le plug-in Android Gradle 8.5.0 est une version majeure qui comprend de nombreuses nouvelles fonctionnalités et améliorations.
Compatibilité
Le niveau d'API maximal compatible avec le plug-in Android Gradle 8.5 est le niveau d'API 34.
Voici d'autres informations sur la compatibilité :
Problèmes résolus
Plug-in Android Gradle 8.5.0
Problèmes résolus |
Plug-in Android Gradle |
AAPT : erreur : l'attribut "package" de la balise n'est pas un nom de package Android valide : "butterknife".
|
AGP 8.3 fait planter la tâche zipApksFor
|
Échec de la génération de règles ProGuard Privacy Sandbox en cas de nom de classe de fournisseur de SDK vide
|
L'aperçu Compose ne parvient pas à résoudre les classes à partir de la dépendance transitive
|
JavaPreCompileTask inclut les dépendances du classpath KSP lors du calcul des processeurs d'annotations non incrémentiels
|
L'exécution de la tâche ':app:generateDebugLocaleConfig' a échoué.
|
Échec de DexingNoClasspathTransform (minSdk >= 24) avec la cible Java 11 en raison de membres imbriqués manquants
|
Avec "android.useFullClasspathForDexingTransform = true", la compilation échoue avec le message "Found multiple transforms that can produce a variant" (Plusieurs transformations peuvent générer une variante)
|
Erreurs lors de l'exécution de lint avec et sans K2 UAST
|
|
Lint |
buildList - Faux positif de l'avertissement Lint
|
|
Intégration de Lint |
Lint ne parvient pas à lever l'ambiguïté d'une dépendance KMP
|
|
Plug-in Android Gradle 8.5.1
Problèmes résolus |
Plug-in Android Gradle |
[Koala 2024.1.2 Canary 2] Erreur lors de l'exécution d'un module de profil de référence sur un APK divisé
|
|
Plug-in Android Gradle 8.5.2
Problèmes résolus |
Plug-in Android Gradle |
AGP 8.5 : de nombreuses tâches "mergeDebugResources" supplémentaires sont exécutées, ce qui ralentit les compilations
|
L'ajout du répertoire srcs via l'API Variant ne fonctionne pas comme prévu
|
|
Compilateur DEX (D8) |
java.lang.VerifyError : échec de la vérification de la classe com.pax.log.LogUtils : java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int)
|
|
Lint |
Lint : SetTextI18n se plaint de l'attribution d'une chaîne vide.
|
|
Réducteur de code (R8) |
[r8 8.5]La fusion horizontale des classes r8 entraîne une erreur de validation sur Android 5 lorsque la modélisation de l'API est désactivée
|
Une version Wear OS créée avec le plug-in Gradle 8.4.0/8.5.0 peut entraîner une erreur java.lang.IllegalAccessError
|
[r8 8.5] La fusion de classes verticales provoque une NPE d'exécution
|
La synchronisation Gradle avec AGP 8.6.0-alpha06 échoue avec l'erreur "Backport inattendu manquant dans Android U" dans R8
|
Le fichier dex généré par R8 affiche "Unable to find static main(String[]) in 'Test'" (Impossible de trouver le fichier main(String[]) statique dans 'Test') lors de l'exécution
|
Comportement différent entre les programmes compressés par R8 et D8
|
R8 (AGP 8.5.0+) échoue avec l'erreur "Réécriture inattendue de l'élément : ... en deux éléments distincts :..."
|
Erreur de traitement R8 probablement due à l'opérateur de décalage à droite
|
R8 NullPointer après la mise à jour vers Kotlin 2.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 2025/07/15 (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 2025/07/15 (UTC)."],[],[]]