Je viens de mettre à jour Android Studio 3.5 vers Android Studio 3.6 et j'ai remplacé le plug-in Gradle précédent par le plug-in Gradle 3.6.0 lors de la synchronisation de Gradle:
build.gradle: l'API 'variant.getMappingFile ()' est obsolète et a été remplacée par 'variant.getMappingFileProvider ()'
Toutes les suggestions sur la façon de déboguer cet avertissement. D'où cela vient-il? Je ne vois aucune utilisation de getMappingFile dans mon code, bien qu'il puisse s'agir d'une bibliothèque. Des suggestions pour déboguer ce type de cas seraient utiles
Réponses:
Lors de l'exécution du script gradle avec le paramètre
-Pandroid.debug.obsoleteApi=true
jeu de , vous pouvez obtenir une trace de pile de ce qui cause le problème.Je l'ai découvert dans mon cas était lié à Crashlytics. Ce problème a été ouvert, mais il s'agit apparemment du plug-in hérité, le problème a donc été fermé à nouveau avec une suggestion de contacter le support Fabric. J'espère donc qu'ils trouveront une solution.
la source
Mise à niveau
à
dans mon build.gradle de niveau supérieur a résolu le problème pour moi.
la source
classpath 'io.fabric.tools:gradle:1.31.2'
la source