Gradle's dependency cache may be corrupt(this sometimes occurs after a network connection timeout)

今天天气有点凉爽,紧张的工作时间,无言以对的工作进度,只能顺势而为。打开电脑在浏览器中输入http://www.jikedaohang.com/,切换到工具大全并点 AndroidStudio http://www.androiddevtools.cn/。点击Android DevTools顶部菜单栏,点击Android SDK工具下载AS,就打开了AS工具(AS版本:Android Studio 3.1.3)导入用AS开发的工程;然后不秒的情况发生了,AS底部Build栏提示:Failed to open zip file.Gradle's dependency cache may be corrupt(this sometimes occurs after a network connection timeout(译文:打开zip压缩文件失败,.Gradle下面的依赖缓存可能被破坏(这有时发生在网络连接超时之后))

打开AS(Android Studio)Gradle路径设置,如图所示:

打开路径c:/Users/用户名/.gradle目录,进入.\wrapper\dists可以看到当前本地gradle版本,as更新3.1.3版本后使用gradle 4.4版本 ,进入到gradle-4.4-all文件

直接解压.zip文件(例如:gradle-4.4-all.zip)看是否能正常解压,或者查看zip压缩包大小是否和官网(http://services.gradle.org/distributions/)上的一致,下图是我从官网下载下载的zip,试图解压过一切正常。原来试图解压出现异常的zip被我覆盖掉了,大概只有几M的样子。

在官网下载gradle的zip文件,如果不知道下载什么版本的gradle压缩文件,请打开Android Studio导入的工程下带有(Gradle Version)标识的文件:gradle\wrapper\gradle-wrapper.properties,复制红色框标记的下载连接进行下载,红色框标记的地址并不是gradle压缩文件下载的地址,请使用=后面去掉"\"的部分(例如:

https://services.gradle.org/distributions/gradle-4.4-all.zip

)如图所示:

下载到本地硬盘上的gradle压缩文件,复制到.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1目录下,并覆盖掉以前错误的gradle以.zip结尾的格式文件,我目前从官网下载的完整gradle压缩包为94.25M。

最后点击AS顶部菜单栏:Build->ReBuild Project进行编译,或者点击如图所示:

出现如下图所示,表示工程相关依赖库(dependencies)下载进行中或者下载完成,并完成和项目的同步(sync project)

发布了22 篇原创文章 · 获赞 17 · 访问量 6932

猜你喜欢

转载自blog.csdn.net/u013491829/article/details/82051670
今日推荐