Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Plug-in Android Gradle 8.10.0 (mai 2025)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le plug-in Android Gradle 8.10.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.10 est le niveau d'API 36.
Voici d'autres informations sur la compatibilité :
Modifications apportées aux API
Le plug-in Android Gradle 8.10.0 contient les modifications notables suivantes apportées aux API :
Problèmes résolus
Plug-in Android Gradle 8.10.1
| Problèmes résolus |
| Plug-in Android Gradle |
|
L'activation explicite des tests d'appareil dans un type de compilation non défini par défaut à l'aide de l'AGP ne fonctionne pas
|
|
| Réducteur de code (R8) |
|
NullPointerException lors de la compilation de l'appli instantanée après la mise à jour de Kotlin vers la version 2.1.20
|
|
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large
|
|
Plug-in Android Gradle 8.10.0
| Problèmes résolus |
| Plug-in Android Gradle |
|
L'AGP doit indiquer qu'il est compatible avec l'API 35 qui est sur le point d'être lancée.
|
|
AndroidComponentsExtension.addSourceSetConfigurations ne fonctionne plus lorsque les statistiques sont activées
|
|
Le projet ':app' ne peut pas accéder à 'Project.group' ni à 'Project.version' avec la configuration de projet isolée dans l'AGP 8.8.0
|
|
Script d'initialisation "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", ligne 162
|
|
Script d'initialisation "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle", ligne 162
|
|
Impossible de supprimer les bibliothèques suivantes. Elles seront donc empaquetées telles quelles.
|
|
Ajout de la prise en charge de la transmission des informations sur les "splits isolés" à R8
|
|
L'application plante avec NoClassDefFoundError et ClassNotFoundException lors de son exécution depuis Android Studio
|
|
Plug-in Android Gradle : éviter de remplacer Sync.getDestinationDir() dans PackageRenderscriptTask et ProcessJavaResTask
|
|
Utiliser des ressources Java fusionnées pour les tests unitaires
|
|
Projet isolé : erreur de sérialisation DeclarativeSchemaModel
|
|
| Compilateur DEX (D8) |
|
Rétroportage de android.os.Build.VERSION_CODES_FULL incorrect pour Baklava
|
|
La désucrification AutoClosable ne signale plus ExecutorService.close comme étant compatible
|
|
| Lint |
|
Avertissement lint incorrect pour l'annotation `@Parcelize` sur les interfaces scellées
|
|
L'AS 2024.3.1.4 se bloque par intermittence lors de la modification de textes Kotlin.
|
|
Faux positif d'erreur lint pour CredentialManagerSignInWithGoogle
|
|
ConcurrentModificationException dans le lint check Aligned16KB
|
|
Lint : AGP 8.10.0-alpha05 déclenche de nombreux faux positifs SyntheticAccessor
|
|
Permettre d'activer NewApi sur les sources de test
|
|
Que se passe-t-il lorsque l'on appuie sur le bouton "LintIdeFix" après l'inspection du code dans Android Studio ?
|
|
Erreur dans le texte du message d'avertissement : "Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)"
|
|
| Réducteur de code (R8) |
|
Impossible de générer un APK signé après la mise à jour vers l'AGP 8.9.0
|
|
L'analyse de la propriété "written-before-read" au niveau des sites d'allocation rencontre une erreur lors de la génération du fichier de classe
|
|
Problème concernant le SPI Java dans le réducteur R8 des versions 8.6.*, 8.7.*, 8.8.0
|
|
ClassCastException à partir d'un cast sécurisé dans l'initialisation de la classe
|
|
Problème de réduction des ressources dans l'AGP 8.9 entraînant des ressources manquantes dans les modules de fonctionnalités dynamiques
|
|
Impossible d'appeler com.android.tools.r8.internal.H5.x()
|
|
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)."],[],[]]