Android gradle 3.0.0 - ZLIB 输入流意外结束
Android gradle 3.0.0 - Unexpected end of ZLIB input stream
将 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
如有任何帮助,我们将不胜感激!
我的工作室从2.3.3升级到3.0后遇到了同样的问题,当然我已经将我的项目gradle插件版本从2.3.3升级到3.0。
我认为 gradle 插件 jar 文件已损坏且无法读取或发生任何未知异常,因此将其删除并重新下载。
我的建议是,
- 删除工作室安装路径中的gradle文件夹(我的是D:\Tool\android-studio\gradle),
- 重新同步您的项目。该项目将重新下载其依赖项。
如果问题没有解决,尝试删除你的gradle用户数据(我的是C:\Users\tea\.gradle),然后重新同步项目。
请问。请参阅 this 关于 gradle 迁移到 3.0 的官方教程。
有类似的问题 - 原因是清单中写的是 meta_data
而不是 meta-data
。对于旧的 gradle 它只是警告,对于新的 - 致命错误。
也许你有类似的东西。
已在 MAC
中解决
- 卸载
gradle
brew 卸载gradle
brew install gradle
cd ~/[users].gradle/
rm -r *
- 同步android工作室
我在使用 gradle 4.0.0 和 4.0.1 时也遇到过这个错误。不幸的是,删除 Users/<user>/.gradle
文件夹并没有解决问题。我不得不卸载并重新安装 android studio,同时再次删除 Users/<user>/.gradle
文件夹
对我来说,删除了以下所有内容:
C:\Users\userName\.gradle
将 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
如有任何帮助,我们将不胜感激!
我的工作室从2.3.3升级到3.0后遇到了同样的问题,当然我已经将我的项目gradle插件版本从2.3.3升级到3.0。
我认为 gradle 插件 jar 文件已损坏且无法读取或发生任何未知异常,因此将其删除并重新下载。
我的建议是,
- 删除工作室安装路径中的gradle文件夹(我的是D:\Tool\android-studio\gradle),
- 重新同步您的项目。该项目将重新下载其依赖项。
如果问题没有解决,尝试删除你的gradle用户数据(我的是C:\Users\tea\.gradle),然后重新同步项目。
请问。请参阅 this 关于 gradle 迁移到 3.0 的官方教程。
有类似的问题 - 原因是清单中写的是 meta_data
而不是 meta-data
。对于旧的 gradle 它只是警告,对于新的 - 致命错误。
也许你有类似的东西。
已在 MAC
中解决- 卸载
gradle
brew 卸载gradle
brew install gradle
cd ~/[users].gradle/
rm -r *
- 同步android工作室
我在使用 gradle 4.0.0 和 4.0.1 时也遇到过这个错误。不幸的是,删除 Users/<user>/.gradle
文件夹并没有解决问题。我不得不卸载并重新安装 android studio,同时再次删除 Users/<user>/.gradle
文件夹
对我来说,删除了以下所有内容:
C:\Users\userName\.gradle