Android Studio 提示gradle Plugin is too old

使用android stduio的时候有时候 总会有 如下提示的错误。主要是gradle的版本太旧。获取最新的gradle的版本号可以到http://developer.android.com/tools/revisions/gradle-plugin.html查看。

Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "cd0b25bf7fb6ef53ad08307a950134db2c1545"
<a href="fixGradleElements">Fix plugin version and sync project</a><br><a href="openFile:E:\JonZone\MyApplication\app\build.gradle">Open File</a>

将上图位置的版本号改为最新的版本号然后同步一下就可以了

如果你无法FQ,看不到最新的版本号。可以使用

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

 或者是

 classpath 'com.android.tools.build:gradle:2.+'

 的方式。但是谷歌并不鼓励使用这种版本号不确定的方式。因为如果项目后期gradle版本不同可能会引起一些错误

到此基本已经可以了。不过有的童鞋编译的时候可能会报

Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in E:\JonZone\MyApplication\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip

 这样的错误,这是你工程的gradle没有配置最新版本。

可以File>project Structure >project如下图

或者修改下图文件:

将此处的版本号修改为错误信息中提示的版本号 2.10。

 

到此,完事大吉。

 

本文参考stackoverflow.com 和developer.android.com上的一些文档。

再次感谢各位大神的无私分享。

posted @ 2016-05-06 10:34  JonZone  阅读(759)  评论(0编辑  收藏  举报