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

Android studio 原因:打开zip文件时出错(android studio),android-studio,Android Studio,当我创建一个新项目时,我完成了步骤并单击“完成”,然后等待项目打开。 但我看到了一个错误: 我解决不了这个问题。 你的情况可能就是这样。只需重新下载正确的gradle-1.x.zip,并替换~/.gradle/wrapper/dists/gradle-1.x/[hash code]/ 然后重启android studio 注意:~/.gradle/是unixoid操作系统(如Linux、OS X等)上可以找到目录的地方。在Windows上,它通常位于C:/Users/[NAME]/.gradl

当我创建一个新项目时,我完成了步骤并单击“完成”,然后等待项目打开。 但我看到了一个错误:

我解决不了这个问题。

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


注意:
~/.gradle/
是unixoid操作系统(如Linux、OS X等)上可以找到目录的地方。在Windows上,它通常位于
C:/Users/[NAME]/.gradle/
在我的例子中,它是由于未正确配置HTTP代理设置而导致的。 Android Studio创建了gradle-1.x-bin.zip文件,其中包含我的代理服务器的HTML错误页面。显然,之后它将无法打开zip文件

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

我的安装和问题详细信息 在使用
文件>导入项目
选项将github项目导入Android Studio后,我遇到了这个问题。网络很好,我有其他Android Studio项目正常工作,所以这不是安装问题。我运行Android Studio(预览版)0.5.4

对我有效的解决方案 我有幸将差异与工作项目进行比较。这就是我如何发现错误是由于
gradle/wrapper/gradle wrapper.properties
文件中的
distributionUrl
属性引起的

在失败的项目中,这被设置为
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.11zip。我不太可能(虽然不是不可能)1.10拉链坏了。

这可能会对您有所帮助


删除主目录和项目根目录中的.gradle目录,然后再次尝试构建。

如果它要求禁用脱机模式,请再次单击它来禁用它。它将下载一些必需的jar文件。然后选中“脱机工作的渐变设置”下的复选框,启用脱机模式。断开与internet的连接并重建项目,看看它是否仍然有效。

我面临这个问题。。。。 转到链接 然后下载完整的gradle文件

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

然后选择你的gradle下载文件


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

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

日志文件中有什么?我在哪里可以找到日志文件粘贴的错误输出的最后一行:“查阅IDE日志以了解更多详细信息(帮助|显示日志)”yp我搜索了此文件,但找不到此文件:(全部:如果您在尝试创建新的Android项目时遇到此错误,那么您将无法前进到IDE菜单查看日志。也就是说,除非您事先知道这些日志存储在哪里。谢谢,这帮助我从代理中找到了错误的zip文件。这是我运行的命令行,用于查找违规者
find~/.gradle-name“*.zip”| xargs文件| grep-v“zip存档”
将zip文件列为HTML文件:)