diff --git a/src/main/java/pl/droidsonroids/gif/ReLinker.java b/src/main/java/pl/droidsonroids/gif/ReLinker.java index df75f40d..4a880583 100644 --- a/src/main/java/pl/droidsonroids/gif/ReLinker.java +++ b/src/main/java/pl/droidsonroids/gif/ReLinker.java @@ -115,7 +115,15 @@ public boolean accept(File dir, String filename) { break; } } finally { - closeSilently(zipFile); + //Should not use closeSilently() on ZipFile. + //Because ZipFile DO NOT implement Closeable when API < 19.Otherwise, app will crash!! + //http://bugs.java.com/view_bug.do?bug_id=6389768 + try { + if (zipFile != null) { + zipFile.close(); + } + } catch (IOException ignored) { + } } return outputFile; }