Acabei de atualizar o Android Studio 3.5 para o Android Studio 3.6 e substitui o plug-in Gradle anterior pelo plug-in Gradle 3.6.0 ao sincronizar o Gradle:
build.gradle: a API 'variant.getMappingFile ()' está obsoleta e foi substituída por 'variant.getMappingFileProvider ()'
Alguma sugestão sobre como depurar esse aviso. De onde isto está vindo? Não vejo nenhum uso de getMappingFile no meu código, embora possa haver alguma biblioteca. Sugestões para depurar esse tipo de casos seriam úteis
Respostas:
Ao executar o script gradle com o
-Pandroid.debug.obsoleteApi=true
conjunto de parâmetros , é possível obter um rastreamento da pilha do que está causando o problema.Eu descobri que no meu caso estava relacionado ao Crashlytics. Esse problema foi aberto, mas aparentemente é o plug-in legado, portanto o problema foi encerrado novamente com uma sugestão de entrar em contato com o suporte do Fabric. Então, esperançosamente, eles encontrarão uma solução.
fonte
Atualizando
para
no meu build.gradle de nível superior corrigiu o problema para mim.
fonte
classpath 'io.fabric.tools:gradle:1.31.2'
fonte