diff --git a/src/openrct2-android/app/build.gradle b/src/openrct2-android/app/build.gradle index eb5fa96ac2..404d980840 100644 --- a/src/openrct2-android/app/build.gradle +++ b/src/openrct2-android/app/build.gradle @@ -34,7 +34,12 @@ android { } buildTypes { release { - signingConfig signingConfigs.release + if (System.getenv('OPENRCT2_KEYSTORE_FILE') && System.getenv('OPENRCT2_KEYSTORE_PASSWORD')) { + signingConfig signingConfigs.release + } else { + // Fallback to ephemeral debug signing when keystore is not available + signingConfig signingConfigs.debug + } } }