Ich habe gerade Android Studio 3.5 auf Android Studio 3.6 aktualisiert und das vorherige Gradle-Plugin beim Synchronisieren von Gradle durch das Gradle-Plugin 3.6.0 ersetzt:
build.gradle: API 'varianten.getMappingFile ()' ist veraltet und wurde durch 'varianten.getMappingFileProvider ()' ersetzt.
Vorschläge zum Debuggen dieser Warnung. Woher kommt es? Ich sehe keine Verwendung von getMappingFile in meinem Code, obwohl es sich möglicherweise um eine Bibliothek handelt. Vorschläge zum Debuggen solcher Fälle wären hilfreich
Antworten:
Beim Ausführen des Gradle-Skripts mit dem Parameter
-Pandroid.debug.obsoleteApi=true
, können Sie eine Stapelverfolgung .Ich fand heraus, dass es in meinem Fall mit Crashlytics zusammenhängt. Da war das Problem geöffnet, aber es ist anscheinend das Legacy-Plugin, sodass das Problem mit dem Vorschlag, den Fabric-Support zu kontaktieren, wieder geschlossen wurde. Hoffentlich finden sie eine Lösung.
quelle
Upgrade durchführen
zu
In meinem Build.gradle auf oberster Ebene wurde das Problem für mich behoben.
quelle
classpath 'io.fabric.tools:gradle:1.31.2'
quelle