刚刚升级到最新的Gradle版本,并收到以下警告:
WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
我知道这是由Fabric插件引起的,因为从应用程序的apply plugin: 'io.fabric'
文件中删除build.gradle
会消除同步时的错误。
任何人都知道Fabric何时将更新其插件以符合新的Gradle标准,或者如何手动更改代码?我确切地看到了问题,但不知道如何或是否可以在结构中更改该行代码。
我不认为这是一个功能性问题,但是每次我同步gradle文件时都感到很烦。
答案 0 :(得分:2)
此问题已在gradle插件的1.28.0版本中修复
用户应该在其顶层build.gradle中拥有它:
Prefer = odata.include-annotations="*"
其他详细信息
https://issuetracker.google.com/issues/116408637
https://github.com/firebase/firebase-android-sdk/issues/198#issuecomment-473435453