Все работало нормально, пока я не обновил сборку Gradle до 3.2.1, и теперь я не могу собрать свой проект. У меня есть задача, которая генерирует некоторый конкретный вариант кода, как определено ниже:
applicationVariants.all { variant ->
def generateClientIdConfigTask = project.tasks.create(..)
....
variant.variantData.sourceGenTask.dependsOn generateClientIdConfigTask
}
Эта строка вызывает следующую ошибку:
Причина: groovy.lang.MissingPropertyException: Нет такого свойства:
sourceGenTask для класса:
com.android.build.gradle.internal.variant.ApplicationVariantData
Я уже обновил distributionUrl в оболочке Gradle, как показано ниже:
distributionUrl = https://services.gradle.org/distributions/gradle-4.6-
all.zip
Любая помощь будет оценена. Есть ли другой способ написать dependsOn
?