我安装了Android Studio 0.1.9。今天我更新到0.2版本,当然我更新了。安装后,我重新启动Android Studio,但现在我收到这样的消息:

项目使用的是旧版本的Android Gradle插件。的 最低支持版本为0.5.0。请更新版本 依赖“com.android.tools.build: gradle”

我怎么做呢?我找不到任何更新工具的gradle插件在android工作室。


当前回答

android studio v 3.0(稳定)发布后,它将显示弹出窗口,如果gradle更新可用

OR

手动地,只需在顶级(项目级)构建中更改gradle的版本。Gradle文件到最新,

   buildscript {
      ...
      dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
      }
    }

查看下面的图表

The Android Gradle Plugin and Gradle Android Gradle Plugin Requires Gradle 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1+ 2.2.1 - 2.13 2.0.0 - 2.1.2 2.10 - 2.13 2.1.3 - 2.2.3 2.14.1+ 2.3.0+ 3.3+ 3.0.0+ 4.1+ 3.1.0+ 4.4+ 3.2.0 - 3.2.1 4.6+ 3.3.0 - 3.3.1 4.10.1+ 3.4.0 - 3.4.1 5.1.1+ 3.5.0 5.4.1+

检查gradle版本

其他回答

这可能不是OP的确切答案,但这是问题标题的答案:如何在Android Studio (AS)中更新Gradle:

获取AS支持的最新版本:http://www.gradle.org/downloads (目前1.9,1.10尚未被AS支持) 安装:解压到AS安装位置附近:C:\Users[username]\gradle-1.9\ 打开AS: File->Settings->Gradle->服务目录路径:(更改到您上面设置的文件夹) - >单击ok。底部的状态应该表明它是忙碌的&错误应该被修复。可能需要重新启动AS

打开你的根构建。gradle文件和更改gradle版本像这样

旧版本:

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

新版本:

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

关于Gradle版本兼容性,请参见此。

大多数时候,你可以让Android Studio自动更新Gradle插件。

如果您的Gradle插件版本落后,那么即时运行很可能无法工作。因此,如果你去即时运行设置(首选项>构建,执行,部署>即时运行),你会在右上角看到一个更新项目按钮(下图)。单击这个将更新Gradle包装器和构建工具。

对我来说,我将字体文件夹从assets复制到res文件夹,这导致了问题,因为Android Studio不接受大写名称。我切换到项目视图模式并删除它,然后通过右键单击res文件夹将其添加为字体资源文件。

对于那些仍然有这个问题的人(例如从2.8.0切换到2.10.0),转移到文件gradle-wrapper。properties并像这样设置distributionUrl。

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

我把2.8.0改成了2.10.0,之后别忘了同步