【问题标题】:Android Studio says to use Gradle 1.10 - but new version is 1.12?Android Studio 说要使用 Gradle 1.10 - 但新版本是 1.12?
【发布时间】:2014-06-27 20:29:14
【问题描述】:

错误:

The project is using an unsupported version of Gradle.  Please use version 1.10.


My `gradle.build` file says this:

dependencies {
      classpath 'com.android.tools.build:gradle:0.12.+'
}

据我所知,上述行是正确的。我的gradle-wrapper 文件说:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip

当我下载最新的 Android Studio 测试版 (v.8) 并尝试导入具有我认为是旧版本 Gradle 的应用时,就会发生这种情况。

另外,当我点击“Fix Gradle Wrapper and re-import project”时,什么也没有发生。

【问题讨论】:

  • 尝试将您的buildToolsVersion 提高到"19.1.0"(或更高,如果有更高的值)。
  • @CommonsWare 感谢您的建议。那是 19.0.0。我做了19.1.0。同样的事情。
  • 您使用的是最新的 Android SDK 工具吗?目前是Rev. 23.0.2

标签: java android gradle android-studio


【解决方案1】:

如果要将 gradle-wrapper 更改为较低版本,则必须将 distributionUrl 更改为

distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip

然后重新运行包装器任务。如果这还不够,只需删除文件夹.gradlegradle 以及文件gradlewgradlew.bat。 重新运行包装器,他下载了 gralde 1.10

由于 gradle 与 1.10 和 1.12 版本相比有一些重大的 api 更改,因此您无法使用更高版本构建任何项目,然后构建插件。所以如果 android 插件是用 gradle 1.10 构建的,你必须使用相同的版本

【讨论】:

  • 嘿,谢谢,这有效。我不得不删除这 4 个确切的文件夹和文件。
【解决方案2】:

错误:“需要 Gradle 版本 1.10。当前版本是 2.0”

为什么显示:尝试构建一个需要 1.10 版本的 Gradle,同时使用 2.0 版本作为本机版本的 Android 项目。

应该如何解决这个问题:build.gradle 文件中更新 gradle 版本

dependencies {
    classpath 'com.android.tools.build:gradle:0.12.2+'
}

将其替换为

dependencies {
    classpath 'com.android.tools.build:gradle:1.0.+'
}

【讨论】:

    【解决方案3】:

    Gradle 版本和 Gradle Android 插件版本 (0.12.+) 之间存在差异。
    看起来你需要 Gradle 1.10 版,不要认为以后的版本会被 Gradle Android 插件所支持。无论如何,我认为确保您使用 Gradle 1.10 版本将解决此问题。

    【讨论】:

    • 在哪里可以升级/更改实际的 Gradle 版本?编辑:我认为这是在 Gradle Wrapper 中设置的。我试图在那里改变它,但没有任何反应。当我尝试重新同步时,它会回到 1.12。
    • 不确定 wrapper 是否支持回滚到以前的版本,我会尝试一起卸载 Gradle 并仅安装正确的版本。
    • 是否有可能只删除项目中的所有 Gradle 设置,如果我重新启动项目,AS 会自动重建它?
    • 我认为它只会处理 Android Gradle 插件。很确定它将使用现有的 Gradle 安装,这在您的情况下是错误的版本。
    • gradle 1.12 可与 gradle android plugin 0.11+ 配合使用
    猜你喜欢
    • 2015-02-22
    • 1970-01-01
    • 2014-08-08
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多