Android Crashlytics 和 Gradle 4.10.1 'varient.getExternalNativeBuildTasks()' 警告
Android Crashlytics and Gradle 4.10.1 'varient.getExternalNativeBuildTasks()' warning
刚刚升级到最新的 Gradle 版本并收到以下警告:
WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
我知道这是由 fabric 插件引起的,因为从我的应用程序的 build.gradle
文件中删除 apply plugin: 'io.fabric'
会删除同步时的错误。
有人知道 fabric 什么时候会更新他们的插件以符合新的 Gradle 标准或如何手动更改代码吗?我确切地看到了问题,但不知道如何或是否可以自己更改 fabric 中的那行代码。
我不认为这是一个功能问题,但每次同步 gradle 文件时看到它真的很烦人。
这已在 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
刚刚升级到最新的 Gradle 版本并收到以下警告:
WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
我知道这是由 fabric 插件引起的,因为从我的应用程序的 build.gradle
文件中删除 apply plugin: 'io.fabric'
会删除同步时的错误。
有人知道 fabric 什么时候会更新他们的插件以符合新的 Gradle 标准或如何手动更改代码吗?我确切地看到了问题,但不知道如何或是否可以自己更改 fabric 中的那行代码。
我不认为这是一个功能问题,但每次同步 gradle 文件时看到它真的很烦人。
这已在 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