You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter安卓构建失败求助:新建项目仍报zip END header not found错误

Flutter Android构建报错:zip END header not found

针对你遇到的Web/Windows运行正常,但Android构建触发zip END header not found错误(全新项目也出现),可以尝试以下解决方案:

  • 清理项目构建缓存与文件

    1. 执行Flutter清理命令:flutter clean
    2. 进入项目的android目录,执行Gradle清理:
      • Mac/Linux:cd android && ./gradlew clean
      • Windows:cd android && gradlew clean
    3. 删除项目根目录的.dart_tool、build文件夹,以及android目录下的.gradle文件夹
  • 重新下载并校验依赖完整性

    1. 执行flutter pub get拉取Flutter依赖
    2. 进入android目录,强制刷新Gradle依赖:
      • Mac/Linux:./gradlew build --refresh-dependencies
      • Windows:gradlew build --refresh-dependencies
  • 修复或替换Gradle相关组件

    1. 打开android目录下的项目级build.gradle,调整Gradle插件版本到稳定适配版(比如当前使用7.x不稳定的话,可切换到7.4.2这类稳定版)
    2. 打开gradle/wrapper/gradle-wrapper.properties,确保Gradle分发版本与插件版本匹配(比如插件7.4.x对应Gradle 7.5)
    3. 升级Flutter到最新稳定版:flutter upgrade
  • 清理本地Gradle缓存
    删除本地Gradle缓存中的损坏文件:

    • Windows:删除C:\Users\<你的用户名>\.gradle\caches\transforms-3文件夹
    • Mac/Linux:删除~/.gradle/caches/transforms-3文件夹
      之后重新构建项目

内容的提问来源于stack exchange,提问作者Aqeel Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:15:37