我将 gradle 更新为 4.0.0
classpath 'com.android.tools.build:gradle:4.0.0'
和distributionUrl到:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
同步我得到的项目后:
Unable to find method 'org.gradle.api.tasks.TaskInputs.property(Ljava/lang/String;Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputs;'.
我知道,如果我降级版本,项目将正确同步。但是某处有一些不兼容吗?如果是真的,为什么会有一些更新?
最佳答案
这可能是因为任何 3rd 方 Gradle 插件不支持新的 Tasks API。就我而言,这是因为 greendao Gradle 插件。
如果您使用的是 greendao,请将其更新到最新版本 3.3.0:
classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
否则,您将不得不找到导致问题的插件。
关于android - Gradle 同步失败 : Unable to find method after update to Gradle 4. 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62079531/