无法解决此警告。我该如何解决这个问题?
variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with
variant.getExternalNativeBuildProviders()
只需将Fabric gradle插件更新为1.28.0即可
dependencies {
classpath 'io.fabric.tools:gradle:1.28.0'
}
将此android.debug.obsoleteApi=true
添加到gradle.properties
文件中。并使gradle清洁,同步然后构建一个APK。为我工作。我有Android Studio 3.3和Gradle版本4.10.1。
有关更多信息,请查看此链接:Android Gradle plugin release notes。
我同意其他贡献者:Fabric导致此错误。
UPDATE
现在您可以将Fabric插件更新为1.28.0,如下所示:
dependencies {
classpath 'io.fabric.tools:gradle:1.28.0'
}
很可能是由Crashlytics所需的Fabric插件引起的。
评论apply plugin: 'io.fabric'
解决了这个问题。所以唯一的选择就是等到Google开发者修复Fabric的插件。
它是由项目中使用的Gradle插件之一引起的。检查build.gradle文件并尝试逐个删除apply plugin: xxx
以准确了解导致警告的插件。在我们的项目中,昨天谷歌将Android Studio更新为3.3之后是apply plugin: 'io.fabric'
。
它发生在我身上,但我需要继续使用Fabric插件。
对于那些需要保持Fabric插件应用的人来说,临时解决方案是在项目级别返回上一版本的gradle。
将类路径版本更改为com.android.tools.build:gradle:3.2.1
。