Gradle DSL 方法未找到: 'deleteAllActions()'

3
我从github克隆这个项目,并且使用android studio导入后,执行了所有步骤,但是出现了以下错误:ERROR: Gradle DSL method not found: 'deleteAllActions()'。请问有没有人能帮我解决此问题,并成功构建该项目?
4个回答

5

您应该更新Retrolambda插件的版本。目前,最新版本是3.7.1

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


1

如果您正在使用以下依赖项进行多图像选择功能。

react-native-multiple-image-picker

那么请从该库的build.gradle中删除以下行。

apply plugin: 'me.tatarka.retrolambda'


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

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


-1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接