【问题标题】:Cause: error in opening zip file (android-studio)原因:打开 zip 文件时出错(android-studio)
【发布时间】:2013-12-05 11:51:28
【问题描述】:

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

我无法解决这个问题。

【问题讨论】:

  • 日志文件有什么内容?
  • 在哪里可以找到日志文件
  • 您粘贴的错误输出的最后一行:“Consult IDE log for more details (Help | Show Log)”
  • yp 我搜索了这个文件,但我找不到这个文件:(
  • All:如果您在尝试创建新的 Android 项目时遇到此错误,那么您将无法进入 IDE 菜单查看日志。也就是说,除非您事先知道这些日志的存储位置。

标签: android-studio


【解决方案1】:

我的安装和问题详情

在使用 File > Import Project 选项将 github 项目导入 Android Studio 后,我遇到了这个问题。网络很好,我有其他 Android Studio 项目正常工作,所以这不是安装问题。我跑Android Studio (Preview) 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.11 zip。我不太可能(尽管并非不可能)1.10 的拉链坏了。

【讨论】:

    【解决方案2】:

    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/

    【讨论】:

    • 谢谢,这帮助我从代理中找到了错误的 zip 文件。这是我运行来查找罪犯find ~/.gradle -name "*.zip" | xargs file | grep -v "Zip archive" 的命令行,其中列出了一个 zip 文件作为 HTML 文件:)
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

        这可能对你有帮助

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

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

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

            Android studio -> Settings -> build tools -> gradle -> Project-level settings -> 选择Use local gradle distribution

            然后选择你的 gradle 下载文件

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-06-20
              • 1970-01-01
              • 2017-07-24
              • 1970-01-01
              • 2014-07-12
              相关资源
              最近更新 更多