【问题标题】:Android gradle 3.0.0 - Unexpected end of ZLIB input streamAndroid gradle 3.0.0 - ZLIB 输入流的意外结束
【发布时间】:2017-11-04 13:39:21
【问题描述】:

将 android studio 更新到 3.0 并切换到 gradle plugin 3.0.0 后,我收到此错误:

Gradle '...' project refresh failed
    Error:Unexpected end of ZLIB input stream

这些问题既出现在我所有的旧项目中,也出现在全新的项目中。 关于造成这种情况的任何想法? Gradle 2.3.3 工作正常

我的项目build.gradle

    // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.1.51'
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

还有gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

任何帮助将不胜感激!

【问题讨论】:

标签: android android-studio gradle android-gradle-plugin android-gradle-3.0


【解决方案1】:

我的工作室从 2.3.3 升级到 3.0 后我也遇到了同样的问题,当然我已经将我的项目 gradle 插件版本从 2.3.3 升级到了 3.0。

我认为 gradle 插件 jar 文件已损坏且无法读取或发生任何未知异常,因此请将其删除并重新下载。

我的建议是,

  • 删除studio安装路径下的gradle文件夹(我的是D:\Tool\android-studio\gradle),
  • 重新同步您的项目。该项目将重新下载其依赖项。

如果问题没有解决,尝试删除你的gradle用户数据(我的是C:\Users\tea\.gradle)然后重新同步项目。

【讨论】:

  • 我从 3.0 升级到 3.1 时遇到同样的问题,这个解决方案运行良好。谢谢。
【解决方案2】:

在 MAC 中已解决

  1. 卸载gradle brew卸载gradle
  2. brew install gradle
  3. cd ~/[users].gradle/
  4. rm -r *
  5. 同步android studio

【讨论】:

    【解决方案3】:

    请。 gradle 迁移到 3.0 见this官方教程。

    有类似的问题 - 原因是清单中写的是 meta_data 而不是 meta-data。对于较旧的 gradle,它只是警告,对于新的致命错误。

    也许你有类似的东西。

    【讨论】:

      【解决方案4】:

      我在使用 gradle 4.0.0 和 4.0.1 时也遇到了这个错误。不幸的是,删除 Users/<user>/.gradle 文件夹并没有解决问题。我不得不卸载并重新安装 android studio 并再次删除 Users/<user>/.gradle 文件夹

      【讨论】:

        【解决方案5】:

        对我来说,删除所有内容:

        C:\Users\userName\.gradle
        

        【讨论】:

          猜你喜欢
          • 2011-11-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-08-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多