找不到Gradle DSL方法:“ deleteAllActions()”

时间:2019-07-03 16:21:02

标签: android android-studio

我从github克隆了this项目,并使用android studio导入了该项目,但是经过所有的尝试,我遇到了这个错误

{{1}}

任何人都可以帮助我消除此错误并很好地构建项目吗?

4 个答案:

答案 0 :(得分:1)

您应该更新Retrolambda插件的版本。目前,该名称为3.7.1

因此,在项目的build.gradle文件中,请确保您具有以下行: classpath 'me.tatarka:gradle-retrolambda:3.7.1'

答案 1 :(得分:1)

如果您将以下依赖项用于多种图像选择功能。

本机多重图像选择器

然后从同一库的build.gradle中删除以下行。

应用插件:“ me.tatarka.retrolambda”

答案 2 :(得分:0)

如果您尝试在Android Studio 3.4.x上打开项目,则将android studio更新为3.5.1,然后重新克隆相同的项目。我遇到了同样的问题,更新后,它成功构建了项目!

编辑:这是在gradle更新到5.4.1时专门发生的

要阻止这种情况的发生,请在build.gradle文件中更改此行:

classpath 'com.android.tools.build:gradle:3.5.1'

对此:

classpath 'com.android.tools.build:gradle:2.2.2'

并在gradle-wrapper.properties中更改此行:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

对此:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.2.1-bin.zip

然后同步,它将成功同步项目

答案 3 :(得分:-1)

me.tatarka:gradle-retrolambda模块中的build.gradle删除依赖项data