使用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>将上图位置的版本号改为最新的版本号然后同步一下就可以了
如果你无法翻墙,看不到最新的版本号。可以使用
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上的一些文档。
再次感谢各位大神的无私分享。