You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows10新安装Android Studio新建项目报Unexpected end of ZLIB input stream

解决Android Studio创建新项目时的"Unexpected end of ZLIB input stream"错误

我之前在Windows 10 Home 64位设备上全新安装Android Studio后,也碰到过完全一样的问题!结合你提供的日志来看,这个错误本质是Gradle下载的依赖包(jar/zip文件)损坏或不完整,导致解压ZLIB流时触发了EOF异常。可以按以下步骤排查解决:

方法1:清理Gradle缓存(最常用且有效)

Gradle会把下载的依赖缓存到本地目录,损坏的缓存文件是最常见的诱因:

  • 先关闭Android Studio
  • 打开文件资源管理器,导航到C:\Users\<你的用户名>\.gradle\caches(把<你的用户名>替换成你实际的系统账号名,比如C:\Users\Robert\.gradle\caches
  • 删除该目录下的所有文件和子文件夹
  • 重新启动Android Studio,它会自动重新下载所有需要的依赖包

方法2:检查代理设置

如果你的网络需要代理,可能代理配置导致依赖下载不完整:

  • 打开Android Studio,依次点击File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
  • 确认代理地址、端口是否正确,或者暂时切换为No proxy模式,再尝试创建项目

方法3:修复/重新安装Android SDK组件

有时候SDK组件本身损坏也会引发这个问题:

  • 打开Android Studio的Tools > SDK Manager
  • 切换到SDK Tools标签,勾选Show Package Details
  • 找到Android SDK Build-Tools,卸载当前版本后重新安装最新稳定版
  • 同样检查Android SDK Platform-Tools,确保组件完整

方法4:手动替换损坏的依赖包(进阶)

如果清理缓存后问题依旧,可以查看Gradle同步日志(点击Android Studio底部的Gradle Console),找到具体报错的依赖包名称,然后:

  • 找到Gradle缓存中对应包的存储目录(一般在.gradle\caches\modules-2\files-2.1下,按包名路径查找)
  • 替换掉损坏的文件,再重新同步项目

这些方法基本能解决90%以上的此类问题,核心就是确保所有依赖包都是完整未损坏的。

内容的提问来源于stack exchange,提问作者Robert Vogl

火山引擎 最新活动