gpt4 book ai didi

Gradle 版本 3.3 不支持 BuildActionExecuter 上的 forTask() 方法

转载 作者:行者123 更新时间:2023-12-03 04:40:38 28 4
gpt4 key购买 nike

我刚刚将 Android Studio 更新到 3.0 canary 1。现在我正在 Android Studio 3.0 canary 1 上处理我现有的项目。默认情况下,我的项目中设置了 gradle:3.0.0-alpha1:gradle_file。所以我将 gradle 版本更改为 2.2.3,现在我收到此错误:

Error:Failed to complete Gradle execution.

Cause: The version of Gradle you are using (3.3) does not support the forTasks() method on BuildActionExecuter. Support for this is available in Gradle 3.5 and all later versions.

我在此处附加了我的 gradle 文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

allprojects {
repositories {
jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

最佳答案

我刚刚也遇到了同样的问题。通过更改“gradle-wrapper.properties”中的 Gradle distributionUrl 修复了该问题。

这是我的配置:

#Wed Mar 22 16:13:58 BRT 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

了解更多详情

帮助迁移的官方视频 https://www.youtube.com/watch?v=oBsbI8ICYKg

另请参阅下面来自 @TmTron 的评论

关于Gradle 版本 3.3 不支持 BuildActionExecuter 上的 forTask() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44206433/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com