AS报错:Failed to open zip file. 解决办法

今天帮别人看一个项目,兴致勃勃的打开,AS界面下突然就报了BUG如下:

然后我打开build.gradle文件看到gradle版本号为3.0.1

com.android.tools.build:gradle:3.0.1

我以为是没有这个版本的gradle包,于是去网上下载了一个,但是还是不行

于是直接百度,找到了解决方法,在这里记录一下

方案一:如果自己以前的项目可以打开,直接把build.gradle文件中的版本号换掉,再把gradle-wrapper.properties文件中的distributionUrl替换掉即可,如图:

替换前: 

AS报错:Failed to open zip file. 解决办法_第1张图片

 替换后(我以前的项目中是这样配置的):

AS报错:Failed to open zip file. 解决办法_第2张图片

 方案二:方案一是比较方便的,但是如果没有以前的项目参考就可以用下面这种方案

 首先翻译一下bug的意思是未能打开zip文件,就是没有办法打开gradle-X.X-all.zip文件(X为数字,对应版本号),这时候去你的存储目录下找到这个文件(默认:C:\Users\.gradle\wrapper\dists\.....),这时候我看到我的文件下面是这样的:

AS报错:Failed to open zip file. 解决办法_第3张图片

有两个这样的文件夹肯定是以前复制或者怎么弄错了,我点开看了他们的大小确实很小,所以就把它们全部删除,再去下载一个gradle-X.X-all替换掉原来的即可

大家可能是一个文件夹但是里面肯定是少了东西或者东西出错了的,这时候删除掉再下载就行,正确的文件应该是这样

AS报错:Failed to open zip file. 解决办法_第4张图片

你可能感兴趣的:(Android,Android,Studio,Failed,to,open,zip,file.,解决办法)