diff --git a/tools/aapt2/link/Link.cpp b/tools/aapt2/link/Link.cpp index 2a4c020c72fb9..51b9cecb7b7ee 100644 --- a/tools/aapt2/link/Link.cpp +++ b/tools/aapt2/link/Link.cpp @@ -523,7 +523,10 @@ public: } bool processFile(const std::string& path, bool override) { - if (util::stringEndsWith(path, ".flata")) { + if (util::stringEndsWith(path, ".flata") || + util::stringEndsWith(path, ".jar") || + util::stringEndsWith(path, ".jack") || + util::stringEndsWith(path, ".zip")) { return mergeArchive(path, override); }