【发布时间】:2021-01-23 14:15:49
【问题描述】:
我的应用级 build.gradle 文件中有一个 Gradle 任务。 Gradle 警告告诉我此方法已弃用 variant.getJavaCompiler()。但是我找不到variant.getJavaCompileProvider() 数组方法的任何文档。
API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed in version 5.0 of the Android Gradle plugin. For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
任务是:
afterEvaluate {
android.applicationVariants.all { variant ->
variant.javaCompiler.dependsOn externalSources, buildCoreVersion
}
Gradle gradle = getGradle()
String tskReqStr = gradle.getStartParameter().getTaskRequests().toString().toLowerCase()
if (tskReqStr.contains("huawei")) {
apply plugin: 'com.huawei.agconnect'
}
}
【问题讨论】:
标签: java android android-studio gradle android-gradle-plugin