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)))