Plug-in Android Gradle 7.4.0 (janvier 2023)

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

Compatibilité

Version minimale Version par défaut Notes
Gradle 7.5 7.5 Pour en savoir plus, consultez Mettre à jour Gradle.
Build Tools SDK 30.0.3 30.0.3 Installez ou configurez des Build Tools SDK.
NDK N/A 23.1.7779620 Installez ou configurez une autre version du NDK.
JDK 11 11 Pour en savoir plus, consultez Définir la version du JDK.

Rapport post-mise à niveau et fonctionnalité de rollback de l'assistant de mise à niveau AGP

L'assistant de mise à niveau AGP inclut désormais un rapport post-mise à niveau. Ce rapport décrit les étapes effectuées et indique si la mise à niveau a réussi ou échoué. Il inclut également une action d'annulation des modifications apportées par l'assistant de mise à niveau en cas de problèmes lors des étapes de compilation ou de test du projet après la mise à niveau.

L'importation de projets s'exécute en parallèle

L'IDE Studio importe désormais les projets en parallèle lorsque vous utilisez Gradle 7.4.2 (ou version ultérieure) et le plug-in Android Gradle 7.2.0 (ou version ultérieure). Plus précisément, lorsqu'Android Studio déclenche une synchronisation Gradle, les informations décrivant les projets inclus dans votre compilation sont créées en parallèle. Cela accélère généralement le processus de synchronisation, en particulier pour les projets assez imposants. Les analyses comparatives montrent que le temps nécessaire pour créer des modèles Gradle pour un très grand projet (avec 3 500 sous-projets Gradle) est réduit de 50 %, passant de 10 à 5 minutes.

Le plug-in Android Gradle cible le bytecode JVM 11

À partir du plug-in Android Gradle 7.4.0-alpha04, AGP est fourni avec le bytecode JVM 11. Cela signifie que si vous compilez avec AGP ou écrivez des vérifications lint personnalisées, vous devez commencer à cibler le bytecode JVM 11. Pour ce faire, vous pouvez inclure les éléments suivants dans votre fichier build.gradle au niveau du module :

sourceCompatibility = "11"
targetCompatibility = "11"

Versions de correctif

Voici une liste des versions de correctif du plug-in Android Gradle 7.4.

Plug-in Android Gradle 7.4.1 (février 2023)

Cette mise à jour mineure inclut les corrections de bugs suivantes :

Problèmes résolus
Migration de la propriété destination à la propriété outputLocation pour répondre à l'avertissement d'abandon et préparer à l'utilisation de Gradle 9.0
AGP 7.4.0-rc01 fait planter l'API Variant avec le message "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported"