Android Studio 出现 Gradle's dependency cache may be corrupt 错误解决方法

将as更新到2.3版本后,打开项目时提示使用新的gradle版本了,结果出现了错误如图:
这里写图片描述

猜测可能是因为下载的新版本gradle压缩包损坏了导致出错,打开gradle设置
这里写图片描述

打开路径c:/Users/用户名/.gradle目录,进入.\wrapper\dists可以看到当前本地gradle版本,as更新2.3版本后使用gradle 3.3版本,进入gradle-3.3-all文件夹
这里写图片描述
这里写图片描述
直接解压zip压缩包看是否正常,或者查看zip压缩包大小是否和官网(http://services.gradle.org/distributions/)上的一致,上图是我改好错误后的截图,原来的zip压缩包只有几M,明显是不对的
这里写图片描述
在官网下载对应版本的zip压缩包,不知道下载哪个版本的可以打开项目/gradle/gradle-wrapper.properties复制下载连接再下载
这里写图片描述 下载完成后替换损坏的压缩包,重新build项目就可以正常编译了