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

Mac M1设备Android Studio中无法启动Flutter项目至Android模拟器

解决Flutter项目运行时Gradle zip END header错误

这个错误是因为Gradle wrapper的压缩包损坏导致解压失败,以下是具体修复步骤:

  • 删除项目内损坏的Gradle wrapper文件:找到项目根目录下的gradle/wrapper/gradle-wrapper.jar,直接删除该文件。
  • 清理本地Gradle缓存:打开用户目录下的~/.gradle/wrapper/dists/文件夹,找到对应项目使用的Gradle版本文件夹,删除整个文件夹。
  • 重新启动项目:在终端进入项目根目录,运行flutter run,此时Gradle会自动重新下载完整的未损坏压缩包,完成后即可正常编译项目。

如果上述步骤无效,可尝试重新生成Gradle wrapper:
在项目根目录执行命令:

./gradlew wrapper --gradle-version [你的Gradle版本号]

版本号可查看项目中gradle/wrapper/gradle-wrapper.properties文件里的distributionUrl字段,例如gradle-7.4-all.zip对应的版本号是7.4。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 08:30:44