Closed wying111 closed 6 years ago
?
解压的时候报这个错 @Blankj
压缩是用的我工具类吗
是啊
每次都会异常? 我看你调用的代码
private void zipFiles(DownloadTask task) {
File file = task.getFile();
String ext = file.getAbsolutePath().substring(file.getAbsolutePath().lastIndexOf("."));
if (ext.contains("zip")){
try {
ZipUtils.unzipFile(file,file.getParentFile());
}catch (Exception e){
QLog.e(e.toString());
}
}
}
java.util.zip.ZipException: End Of Central Directory signature not found
搜索出来的结果是文件还没下载完你就开始解压了,你等文件下载完再解压试试
行,我试试^ ^
你 zip 文件大小是多少 超过 2G 了吗
不到5m,还是报错
我延时5s解压还是有问题
那你把 zip 包拿出来手动解压呢
可以啊,我pull出来是可以的
那你把可以的包放到固定路径下,用我工具类试试
或者你先发给我,我来试下
我先试下,您先忙着
老哥,搞明白了,是我用的流利说下载框架配置有问题,之前下载的都可以,这个类没问题,可以解压
End Of Central Directory signature not found