Android Crashlytics和Gradle 4.10.1'varient.getExternalNativeBuildTasks()'警告

时间:2019-01-15 06:22:54

标签: android gradle crashlytics-android

刚刚升级到最新的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文件时都感到很烦。

1 个答案:

答案 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

https://docs.fabric.io/android/changelog.html#march-15-2019