diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java index d90f60b63b..1f328fbefc 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/ApkDecoder.java @@ -275,6 +275,10 @@ private void copyRawFiles(File outDir) throws AndrolibException { private boolean isAPKFileNames(String file) { for (String apkFile : APK_STANDARD_ALL_FILENAMES) { + if (file.startsWith("classes") && file.endsWith(".dex")) { + return true; + } + if (apkFile.equals(file) || file.startsWith(apkFile + "/")) { return true; }