首先要搞懂两个概念,gradle版本和gradle插件版本(可以把gradle插件版本理解为当前as的版本)。比如我现在as升级到了2.3,那么2.3就是gradle插件版本,而2.3插件版本对应的gradle版本是3.3,这两个概念的一 一对应的。而之所以出现这个报错信息,就是因为当前项目的gradle版本是2.14.1,而gradle2.3插件对应的gradle版本是3.3,所以导致了报错。(gradle2.2.3插件对应的的gradle版本是2.14.1)
那应该怎么解决呢?
首先我们先查看一下gradle插件版本,打开根目录的build.gradle文件,框选的即为当前项目的gradle插件版本,(这里原来为2.3,所以导致了报错,我已经改成了2.2.3)
再来看一下gradle版本,打开gradle/wrapper/gradle-wrapper.properties文件,框选的即为gradle版本
这里我们是修改了gradle插件版本,即在build.gradle中把2.3改为了2.2.3,当然我们也可以修改gradle的版本,在gradle-wrapper.properties文件中把2.14.1改为3.3,这时候联网下载gradle3.3的时候会非常慢,其实我们可以直接从网上下载好对应的gradle-3.3-all.zip包,然后直接放在C:\Users\用户名\.gradle\wrapper\dists\gradle-3.3-all\xxxxxxxxxxxxxx文件下(这里注意不要解压缩),然后重新编译就可以了~
本文转载至:http://blog.csdn.net/juladoe/article/details/64437441 谢谢他,问题已解决