From 452a620775fcd30505c658f9ff4d6cee2a9ae84d Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Mon, 21 Aug 2023 02:25:35 +0200 Subject: [PATCH] feat: disable `customAapt` logic --- .../apktool-lib/src/main/java/brut/androlib/AaptInvoker.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/AaptInvoker.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/AaptInvoker.java index 47acb6c5..f340a13a 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/AaptInvoker.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/AaptInvoker.java @@ -365,7 +365,10 @@ public class AaptInvoker { throws AndrolibException { String aaptPath = mConfig.aaptPath; - boolean customAapt = !aaptPath.isEmpty(); + // Mock using the included AAPT binary instead of a custom one. + // This is necessary, otherwise extension of every file from doNotCompress will be specified in the AAPT command + // which causes builds to fail. + boolean customAapt = false; // !aaptPath.isEmpty(); List cmd = new ArrayList<>(); try {