【问题标题】:libGDX error in opening zip file打开 zip 文件时出现 libGDX 错误
【发布时间】:2014-07-03 15:52:23
【问题描述】:

我希望这里的人能够帮助我.. 我正在使用 Mac OS X 并尝试构建我的 gradle 项目 我不断遇到以下问题:

Generating app in /Users/AsafM/Desktop/untitled
Executing '/Users/AsafM/Desktop/untitled/gradlew clean --no-daemon eclipse afterEclipseImport'
Unzipping /Users/AsafM/.gradle/wrapper/dists/gradle-1.11-all/7qd8qq8te5j4f5q9aaei3gh3lj/gradle-1.11-all.zip to /Users/AsafM/.gradle/wrapper/dists/gradle-1.11-all/7qd8qq8te5j4f5q9aaei3gh3lj
Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
    at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
    at org.gradle.wrapper.Install.createDist(Install.java:47)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Caused by: java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:220)
    at java.util.zip.ZipFile.<init>(ZipFile.java:150)
    at java.util.zip.ZipFile.<init>(ZipFile.java:164)
    at org.gradle.wrapper.Install.unzip(Install.java:160)
    at org.gradle.wrapper.Install.access$400(Install.java:29)
    at org.gradle.wrapper.Install$1.call(Install.java:70)
    at org.gradle.wrapper.Install$1.call(Install.java:47)
    at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
    ... 3 more
Done!
To import in Eclipse: File -> Import -> General -> Exisiting Projects into Workspace
To import to Intellij IDEA: File -> Open -> YourProject.ipr

有什么解决办法吗?

【问题讨论】:

    标签: android macos libgdx game-engine


    【解决方案1】:

    您也可以从http://www.gradle.org/downloads 手动下载 gradle-1.11-all.zip 文件以替换损坏的文件。

    发生的情况是 LibGDX 正在尝试提取文件,但 zip 文件已损坏。所以用干净的副本替换文件是可行的,或者如果你删除它,LibGDX 会自动为你下载它,所以它真的是一回事。

    【讨论】:

      【解决方案2】:

      我也遇到过这个问题。我的解决办法是去.gradle目录下的dist,把它们全部删除,然后创建libgdx项目就成功了。

      【讨论】:

        【解决方案3】:

        谢谢,但我最终通过执行以下操作解决了它:

        1. 打开终端
        2. 输入:rm -fr ~/.gradle
        3. 输入:rm -rf ~/.gradle/wrapper/dists/gradle-1.11-bin
        4. 关闭终端
        5. 运行 ./gradlew build

        【讨论】:

          【解决方案4】:

          转到 /gradle/wrapper/gradle-wrapper-properties

          更改:distributionUrl 为

          distributionUrl =http://services.gradle.org/distributions/gradle-2.2-all.zip

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-09-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-20
            相关资源
            最近更新 更多