From d255ec2fe102e8aa72b73f1ce8df3331b9d12c63 Mon Sep 17 00:00:00 2001 From: Fredia Huya-Kouadio Date: Thu, 4 Sep 2025 10:56:35 -0700 Subject: [PATCH] Fix the issue preventing installing C# binaries on Android devices with api <= 29 --- platform/android/java/app/config.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/android/java/app/config.gradle b/platform/android/java/app/config.gradle index 738f0a74996..0777b2948a6 100644 --- a/platform/android/java/app/config.gradle +++ b/platform/android/java/app/config.gradle @@ -388,7 +388,13 @@ ext.shouldUseLegacyPackaging = { -> return Boolean.parseBoolean(legacyPackagingFlag) } - // Default behavior for minSdk >= 24 + if (getExportMinSdkVersion() <= 29) { + // Use legacy packaging for compatibility with device running api <= 29. + // See https://github.com/godotengine/godot/issues/108842 for reference. + return true + } + + // Default behavior for minSdk > 29. return false }