Flutter 运行时出现Exception in thread “main” java.util.zip.ZipException: zip END header not found

一切都好好的, 突然不知道在改动了什么的情况下, 出现了Exception in thread "main" java.util.zip.ZipException: zip END header not found的错误提示

错误发生在更新gradle时终止过后,就出现了这个错误提示,看提示内容很明显是zip包没有下载完但是却被保存了(类似于下了个损坏的文件),然后当fultter尝试解压缩的时候就报了这个异常

尝试了flutter clean, 也去android studio里面的build进行了clean, 都没有用

解决方案

其实解决方案很简单,linux用户删除~/.gradle/wrapper/dists目录下的所有文件,重新让flutter下载就行了,windows的目录在C:\Users\7\.gradle\wrapper\dists

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

00:00/00:00