ERROR: Gradle DSL method not found: 'deleteAllActions()'
。请问有没有人能帮我解决此问题,并成功构建该项目?ERROR: Gradle DSL method not found: 'deleteAllActions()'
。请问有没有人能帮我解决此问题,并成功构建该项目?您应该更新Retrolambda插件的版本。目前,最新版本是3.7.1
。
因此,在您的项目的build.gradle
文件中,请确保有以下这行代码:
classpath 'me.tatarka:gradle-retrolambda:3.7.1'
如果您正在使用以下依赖项进行多图像选择功能。
react-native-multiple-image-picker
那么请从该库的build.gradle中删除以下行。
apply plugin: 'me.tatarka.retrolambda'
如果您正在尝试在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
然后同步,它将成功同步该项目。
从data
模块的build.gradle
中删除依赖项me.tatarka:gradle-retrolambda
。