Решение следующей ошибки в Android Studio 4.0 при использовании подключаемого модуля Gradle 4.0.0 и версии Gradle gradle-6.1.1-all.zip :
Ошибка: Невозможно найти метод org.gradle.api.tasks.TaskInputs.property (Ljava / lang / String; Ljava / lang / Object;) Lorg / gradle / api / tasks / TaskInputs; '.
Root -причина: Проблема возникает из-за более старой версии библиотеки GreenDao (более ранней, чем 3.3.0), которая не поддерживает Gradle 6.0.0 и плагин Gradle до 3.3.x
Решение: Взято из примечания к выпуску последней сборки (GreenDao v3.3.0), в последнюю сборку добавлена следующая поддержка: - - Поддержка Android API-интерфейсов Gradle Plugin 3.3+. # 942 --- Поддержка Gradle 6.0. # 1002
После обновления библиотеки до 3.3.0 в root build.gradle (проект)
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
и в модуле build.gradle:
implementation "org.greenrobot:greendao:3.3.0"
проблема решена.
СПЕЦИАЛЬНОЕ ПРИМЕЧАНИЕ: Подобная ошибка может быть вызвана любыми другими библиотеками, которые не поддерживают последний плагин gradle. Чтобы определить, какая библиотека вызывает проблему, вы можете запустить:
./gradlew tasks --stacktrace