Files
IronStorage/.gitea/scripts/native-arm64/aapt2
T
hugo b3853a75c8
Android ARM verification / rust (push) Failing after 7s
Android ARM verification / android (push) Failing after 7s
Establish native Linux ARM64 Android CI and verification gates (#94)
2026-10-09 00:25:06 +02:00

22 lines
587 B
Python
Executable File

#!/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:])])