in plugin/src/py/android_screenshot_tests/aapt.py [0:0]
def get_aapt_bin():
"""Find the binary for aapt from $ANDROID_SDK"""
android_sdk = common.get_android_sdk()
build_tools = os.path.join(android_sdk, "build-tools")
versions = os.listdir(build_tools)
versions = sorted(
versions,
key=lambda x: "0000000" + x if x.startswith("android") else x,
reverse=True,
)
for v in versions:
aapt = join(build_tools, v, "aapt")
if exists(aapt) or exists(aapt + ".exe"):
return aapt
raise RuntimeError("Could not find build-tools in " + android_sdk)