3

将 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

任何帮助,将不胜感激!

4

5 回答 5

7

我的工作室从 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)然后重新同步项目。

于 2017-11-08T02:43:11.033 回答
2

MAC解决了

  1. 卸载gradle冲泡卸载gradle
  2. brew install gradle
  3. cd ~/[users].gradle/
  4. rm -r *
  5. 同步安卓工作室
于 2018-06-28T07:22:43.047 回答
0

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

于 2020-07-31T12:26:07.920 回答
0

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

C:\Users\userName\.gradle
于 2020-12-26T02:06:30.957 回答
0

请。请参阅有关 gradle 迁移到 3.0 的官方教程

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

也许你有类似的东西。

于 2017-11-08T08:38:29.550 回答