diff --git a/platform/android/java/app/config.gradle b/platform/android/java/app/config.gradle index 77e63df2f38..d37a33b47ee 100644 --- a/platform/android/java/app/config.gradle +++ b/platform/android/java/app/config.gradle @@ -411,7 +411,13 @@ ext.shouldUseLegacyPackaging = { -> return Boolean.parseBoolean(legacyPackagingFlag) } - // Default behavior for minSdk >= 23 + 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 }