这些天来用Android Studio做程序开发。当升级到2.3版本再打开的时候,出现了下图这样的错误。
心情很不美丽啊,于是在网上找各种资料,有的说把project structure里面的gradle版本换成以前的版本,可是加载的以前的APP项目本来就是以前的gradle版本。还有说,把原项目里面的.gradle文件给删了,Android studio将会重建这个文件。这两种说法都有一定道理,但都指标不治本,原因没有搞清楚gradle是如何作用于Android studio里面的。曙光来源于这篇文章http://www.jianshu.com/p/e4d966e433f5,特附上地址。
从里面我找到了我的gradle的地址,进入到这个地址C:\Users\Administrator\.gradle\wrapper\dists,我们看到这个下面有准备好了的gradle版本
我最开始的gradle文件是第一个2.14.1,打开里面有一个压缩文件,尝试用winrar去解压,提示压缩文件被损坏,不知道为什么升级就损坏了。但是知道了这里,我也就知道如何解决了。
尝试了在Android studio里面的project structure里面把gradle的版本换成3.3,然后Android studio就一直在下载这个版本的studio,结果就一直下载啊,一直下载啊。等了两个小时左右吧,崩溃了,不想这样下载了。于是另寻下面的途径。
进入到gradle官网,点击install gradle。一直往下拉,知道如下页面
我们可以下载当前的,也可以下载旧版的,看最下面一行,进入到旧版的releases page。我下载的是3.3版本,我们这里选择的是complete版
下载好了之后,我们将此压缩文件复制到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9目录,后面这段看不懂的乱码是用Android studio自动下载gradle的时候自动创建文件夹创建的,没有测试过这个是否是必须得是这样的,不能自己改,但最好还是让Android studio自己去生成吧,反正不费事,帮我们建立了文件夹,我们只要把压缩文件弄过来就行了,至此,在project structure里面更改gradle的版本为这个版本就圆满结局了。