Я только что обновил build.gradle проекта Android, чтобы использовать версию сборки 3.3.0
com.android.tools.build:gradle:3.3.0
При этом появилось это предупреждение:
WARNING: API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getAssemble(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
Affected Modules: app
Это вызвано этимкод в приложении build.gradle:
android.applicationVariants.all { variant ->
variant.assemble.doLast {
variant.outputs.each { output ->
def apk = variant.outputs[0].outputFile
File versionInfo = new File(apk.parent, "versionInfo.properties")
versionInfo.text = "versionCode=${android.defaultConfig.versionCode}\nversionName=${android.defaultConfig.versionName}"
copy {
from "${versionInfo}"
into "$project.projectDir/temp_archive"
}
}
}
}
Мне не удалось найти, где я могу переписать это, чтобы предупреждение исчезло.Я пытался подписаться на это сообщение о переполнении стека , но безуспешно.Любые предложения будут с благодарностью.