原因:打开zip文件时出错(android-studio)

时间:2013-12-05 11:51:29

标签: android-studio

当我创建一个新项目时,我完成了步骤并单击“完成”并等待项目打开。 但相反,我发现了一个错误:

Error: Cause: error in opening zip file. Consult IDE log for more details (Help | Show Log)

我无法解决这个问题。

7 个答案:

答案 0 :(得分:9)

我的安装&问题详情

使用File > Import Project选项将github项目导入Android Studio后出现此问题。网络很好,我有其他Android Studio项目正常工作,所以这不是一个安装问题。我运行Android Studio (Preview) 0.5.4

enter image description here

适用于我的解决方案

我很幸运地将差异与工作项目进行了比较。这就是我发现错误的原因是distributionUrl文件中的gradle/wrapper/gradle-wrapper.properties属性。

在失败的项目中,这被设置为distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip。在工作项目中,这是distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip。请注意版本的差异。

将gradle-wrapper.properties中的此distributionUrl更新为此 1.11 链接为我解决了这个问题。

关于网络

我在一个非常有限的网络上遇到这个问题,我可以看到gradle-1.10链接确实指向一个zip文件。网络问题听起来很合理。可能我已经在另一个网络上下载了1.11 zip。我不太可能(尽管不是不可能)1.10拉链被打破了。

答案 1 :(得分:4)

Android Studio error installing Gradle

你的情况可能就像这个。只需重新下载正确的gradle-1.x.zip,然后替换~/.gradle/wrapper/dists/gradle-1.x/[hash code]/上的坏文件 并重启android-studio

注意: ~/.gradle/是在unixoid操作系统上找到目录的地方(例如Linux,OS X,...)。在Windows上,它通常位于C:/Users/[NAME]/.gradle/

答案 2 :(得分:1)

您可以删除现有的gradle zip文件,然后从链接https://gradle.org/releases/下载相应的文件,并复制新的(基本上替换现有的,我的是cc 5 MB,新的一个cc 80 MB) 。然后重新加载Studio,等待。

答案 3 :(得分:0)

在我的情况下,它是由于没有正确配置的HTTP代理设置引起的。 Android Studio使用我的代理服务器的HTML错误页面创建了 gradle-1.x-bin.zip 文件。显然之后它将无法打开zip文件。

文件>下配置HTTP代理设置后,错误消失了。设置> HTTP代理,删除现有存档并重新启动Android Studio。

答案 4 :(得分:0)

这可能会对你有所帮助

Android studio - Failed to complete gradle execution - error in opening zip file

删除主目录和项目根目录中的.gradle目录,然后重新构建。

答案 5 :(得分:0)

如果要求禁用离线模式,请再次单击将其禁用。它将下载一些必需的jar文件。然后通过选中离线工作的gradle设置下的复选框启用离线模式。断开互联网并重建项目以查看它是否仍然有效。

答案 6 :(得分:0)

我正面对这个问题......  转到链接https://gradle.org/releases/  然后下载完整的gradle文件..

Android studio - >设置 - >构建工具 - > gradle - >项目级设置 - >选择使用本地gradle分发

然后选择您的gradle下载文件

好的....自动同步Gradle并解决您的问题......