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

问题描述 投票:2回答:1

刚刚升级到最新的Gradle构建,我收到以下警告:

WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed at the end of 2019.

我知道它是由结构插件引起的,因为从我的应用程序的apply plugin: 'io.fabric'文件中删除build.gradle会在同步时删除错误。

任何人都知道Fabric何时会更新他们的插件以符合新的Gradle标准或如何手动更改代码?我确切地看到了问题,但不知道如何或者我是否可以自己更改Fabric中的那行代码。

我不认为这是一个功能问题,但每次我同步gradle文件时都很烦人。

android gradle crashlytics-android
1个回答
2
投票

这已在gradle插件的1.28.0版本中修复

用户应该在他们的顶级build.gradle中拥有它:

 buildscript {
    repositories {
     // ... repositories, etc. ...
    }
    dependencies {
        // ...other dependencies ...
        classpath 'io.fabric.tools:gradle:1.28.0'
    }
}

其他详情

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

© www.soinside.com 2019 - 2024. All rights reserved.