如何更新com.android.application插件?

时间:2015-07-08 12:50:53

标签: android

我收到此消息:

Plugin is too old, please update to a more recent version,
or set ANDROID_DAILY_OVERRIDE environment variable to
"a9d6c794295e89d95704157e2ed8fd55ffd2765c"

C:\path\mobile\build.gradle
Error:(1) A problem occurred evaluating project ':mobile'.
Failed to apply plugin [id 'com.android.application']
Could not create plugin of type 'AppPlugin'.

top build.gradel文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0-beta1'
        classpath 'com.google.gms:google-services:1.3.0-beta1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

基本上,我不知道如何更新该com.android.application插件。

4 个答案:

答案 0 :(得分:19)

我只需更改行

classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

顶部 classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

中的

build.gradle

我知道它是alpha3因为最后一个发行说明http://tools.android.com/tech-docs/new-build-system

答案 1 :(得分:14)

显然,Gradle for Android插件的测试版将过期。 AFAIK,没有记录的行为。现在,通过监控http://tools.android.com/tech-docs/new-build-system,我知道找出最新测试版本的唯一方法是。它实际上显示beta3;我原以为最新的是beta2

答案 2 :(得分:3)

我也遇到了同样的问题。

我从

更改了gradle版本
classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

classpath 'com.android.tools.build:gradle:2.1.0-rc1'

由于Android Studio自2016年4月22日起更新,因此它是最新的gradle版本。

截至5月11日,稳定的gradle版本是

classpath 'com.android.tools.build:gradle:2.1.1'

答案 3 :(得分:0)

从[Android工作室项目网站] [1]

中查找最新版本的构建系统

[1]:http://tools.android.com/tech-docs/new-build-system并相应地更新类路径。截至2016/6/23,它是 2.2.0-alpha4 。因此,在 build.gradle 文件中设置classpath 'com.android.tools.build:gradle:2.2.0-alpha4