#!/usr/bin/env python3 """Adapt AGP's map argument to the pinned native ARM64 AAPT2 syntax.""" import os from pathlib import Path import sys def arguments(args): result = [] for arg in args: if arg.startswith("--resource-path-shortening-map="): option, value = arg.split("=", 1) result.extend((option, value)) else: result.append(arg) return result if __name__ == "__main__": binary = Path(os.environ["ANDROID_HOME"]) / "native-arm64/build-tools/aapt2" os.execv(binary, [str(binary), *arguments(sys.argv[1:])])