我收到此消息:
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插件。
答案 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
。