【问题标题】:while building android app , android studio says Gradle version 1.10 required.current version is 2.2.1在构建 android 应用程序时,android studio 说需要 Gradle 版本 1.10。当前版本是 2.2.1
【发布时间】:2015-02-22 10:56:42
【问题描述】:

我正在尝试在 android studio 中执行 android 项目,然后我遇到了这个错误

需要 Gradle 版本 1.10。当前版本是 2.2.1。如果使用 gradle 包装器

这是我的包装属性:

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

和 gradle 文件:

'类路径'com.android.tools.build:gradle:0.12.+''

我已经试过了

'gradle:0.12.2, >gradle:0.13.+' >gradle:0.11..+''
但仍然发生错误.. 请帮帮我...

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    在我看来你应该:

    1. 通过检查更新来升级您的 Android Studio(可能很烦人,尤其是在您运行的版本早于 1.0.0 时)
    2. 使用此行升级您的项目:

      classpath 'com.android.tools.build:gradle:1.0.0'
      
    3. 如果存在,替换该行

          runProguard false (or true)
      

          minifyEnabled false (or true)
      

    在您的 build.gradle 文件中的 buildTypes / release 中。

    1. 同步您的项目,看看它是否有效。

    如果你不知道出了什么问题,我会尝试:

    • 使用新版本的 AS 构建新项目;
    • 卸载 Android Studio 并从头开始重新安装(确保不要删除整个 Android SDK)

    当时最后一个选项对我有用。

    【讨论】:

    • 仍然出现错误:找不到 gradle dsl 方法:'runProgram()' 项目 'myapp' 可能正在使用不包含该方法的 gradle 版本
    • 确定不是runProguard?如果是这样,请替换为minifyEnabled
    • 是的,它是 runProguard(),当我简单地将 runProguard 替换为 minifyEnabled 时,它给出了一个 flavorDimension 错误,指出指定的维度不存在。
    • 编辑了我的答案。如果这没有帮助,请使用此新信息编辑您的问题并等待其他人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    相关资源
    最近更新 更多