Saya baru saja memperbarui Android Studio 3.5 ke Android Studio 3.6 dan mengganti plugin Gradle sebelumnya dengan plugin Gradle 3.6.0 saat menyinkronkan Gradle:
build.gradle: API 'variant.getMappingFile ()' sudah usang dan telah diganti dengan 'variant.getMappingFileProvider ()'
Ada saran tentang cara men-debug peringatan ini. Dari mana asalnya? Saya tidak melihat penggunaan getMappingFile dalam kode saya meskipun, mungkin beberapa perpustakaan. Saran untuk men-debug kasus seperti ini akan sangat membantu
Jawaban:
Saat menjalankan skrip gradle dengan
-Pandroid.debug.obsoleteApi=true
set parameter , Anda bisa mendapatkan jejak stack tentang apa yang menyebabkan masalah.Saya menemukan itu dalam kasus saya terkait dengan Crashlytics. Ada masalah ini dibuka, tetapi tampaknya ini adalah plugin-legacy sehingga masalah ini telah ditutup kembali dengan saran untuk menghubungi dukungan Fabric. Jadi semoga mereka akan menemukan solusinya.
sumber
Perbaikan
untuk
di build.gradle tingkat atas saya memperbaiki masalah bagi saya.
sumber
classpath 'io.fabric.tools:gradle:1.31.2'
sumber