【问题标题】:Gradle version 2.2 is required. Current version is 2.0需要 Gradle 版本 2.2。当前版本是 2.0
【发布时间】:2015-11-21 15:57:31
【问题描述】:

我正在尝试导入朋友在 Android Studio 中制作的项目,但由于是 gradle,我无法导入它。尝试配置时显示此错误

需要 Gradle 版本 2.2。当前版本是 2.0。如果使用 gradle 包装器,请尝试将 F:\callmeter-master\gradle\wrapper\gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-2.2-all.zip。

请修复项目的 Gradle 设置。

查看 IDE 日志了解更多详情(帮助 | 显示日志)

我是 Android Studio 的新手,请帮忙。

【问题讨论】:

    标签: android-studio gradle


    【解决方案1】:

    按它说的做怎么样?

    编辑F:\callmeter-master\gradle\wrapper\gradle-wrapper.properties并将2.0替换为2.2

    【讨论】:

    • 没有这样的文件来执行这个编辑,也许我没听懂所以请详细说明
    【解决方案2】:

    你可以只更新 gradle 版本吗?最新版本是2.6 http://gradle.org/

    【讨论】:

    • 错误:(14, 0) 无法添加规则 ComponentModelBasePlugin.Rules#addSourceSetsOwnedByBinariesToTheirInputs 模型元素“二进制”处于突变状态,因为此元素已处于状态 GraphClosed。
    【解决方案3】:

    照它说的做,没有理由不更新 gradle。

    您可以在gradle.org 上使用最新版本将 gradle 安装到您的机器上,或者由于您的朋友项目带有包装器,您可以在您的 build.gradle 脚本中调整包装器任务:

    task wrapper(type: Wrapper) {
        gradleVersion = '2.6' //Or desired version
    }
    

    然后执行gradlew wrapper让它为你处理下载和设置gradle客户端。之后,像往常一样执行任务。

    【讨论】:

    • 无法为处于突变状态的模型元素“二进制文件”添加规则 ComponentModelBasePlugin.Rules#addSourceSetsOwnedByBinariesToTheirInputs,因为此元素已处于状态 GraphClosed。有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)
    猜你喜欢
    • 1970-01-01
    • 2014-08-08
    • 2019-11-22
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2016-05-11
    相关资源
    最近更新 更多