我正在尝试在我的Gradle构建脚本中解压缩归档文件。
该归档文件已存在,我已经检查它确实是一个zip文件,方法是运行
file myfile.zip
然而,构建失败并出现以下错误:
无法扩展ZIP“/ … / file.zip”:不是ZIP归档文件
针对Windows系统: 请删除zip文件的包并清理gradle。这样可以解决问题。
是的,那个文件是由于权限问题。
对于Windows:
如果仍然无法解决,请删除zip文件并在第一步后重新创建。这将解决问题。
出现这种情况的原因之一可能是文件已损坏或损坏。
检查的方法是尝试手动解压缩文件。
我遇到了同样的错误,之后运行了 ./gradlew build --stacktrace 命令,发现 resources 文件夹中包含名称为 "V1.1.98__documents..sql"(双点)的 Flyway 迁移文件。显然这会导致压缩时出现问题。当然,这是个拼写错误。