SDL: release: skip extended Android SDK versions

From d8e1ad0ebc67a06bae0523e917e5aea7398fcca4 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 16 Jan 2025 09:06:22 -0800
Subject: [PATCH] release: skip extended Android SDK versions

---
 build-scripts/build-release.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/build-scripts/build-release.py b/build-scripts/build-release.py
index 166e353a52bc8..b4b1086fd8ba7 100755
--- a/build-scripts/build-release.py
+++ b/build-scripts/build-release.py
@@ -892,6 +892,10 @@ def _detect_android_api(self, android_home: str) -> typing.Optional[int]:
         for platform_dir in platform_dirs:
             logger.debug("Found Android Platform SDK: %s", platform_dir)
             if not (platform_dir / "android.jar").is_file():
+                logger.debug("Skipping SDK, missing android.jar")
+                continue
+            if platform_dir.match('*/android-*-ext*'):
+                logger.debug("Skipping SDK, extended version")
                 continue
             if m:= re_platform.match(platform_dir.name):
                 platform_versions.append(int(m.group(1)))