From db7f2cf54878159eb6975f6ac2edfd569e442a13 Mon Sep 17 00:00:00 2001 From: Ahmed Ashour Date: Thu, 25 Apr 2019 10:11:03 +0200 Subject: [PATCH] fix: loading aar/jar files (#631) (PR #632) --- jadx-core/src/main/java/jadx/core/utils/files/InputFile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java b/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java index 23fcc03d7..b1e683314 100644 --- a/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java +++ b/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java @@ -9,6 +9,7 @@ import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.StandardCopyOption; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; @@ -134,7 +135,7 @@ public class InputFile { case ".jar": index++; Path jarFile = Files.createTempFile(entryName, ".jar"); - Files.copy(inputStream, jarFile); + Files.copy(inputStream, jarFile, StandardCopyOption.REPLACE_EXISTING); for (Dex dex : loadFromJar(jarFile)) { addDexFile(entryName, dex); }