Я только что обновил Android Studio 3.5 до Android Studio 3.6 и заменил предыдущий плагин Gradle на плагин Gradle 3.6.0 при синхронизации Gradle:
build.gradle: API 'option.getMappingFile ()' устарел и был заменен на 'option.getMappingFileProvider ()'
Любые предложения о том, как отладить это предупреждение. Откуда это? Я не вижу никакого использования getMappingFile в моем коде, хотя, возможно, это какая-то библиотека. Предложения по отладке подобных случаев были бы полезны
Ответы:
При запуске сценария gradle с
-Pandroid.debug.obsoleteApi=true
набором параметров вы можете получить трассировку стека того, что вызывает проблему.Я узнал, что в моем случае это связано с Crashlytics. Эта проблема была открыта, но это, по-видимому, устаревший плагин, поэтому проблема была снова закрыта с предложением связаться со службой поддержки Fabric. Надеюсь, они найдут решение.
источник
модернизация
в
в моем верхнем уровне build.gradle исправил проблему для меня.
источник
classpath 'io.fabric.tools:gradle:1.31.2'
источник