From b3743c777e81ed88f3170d4ded1772c10809856b Mon Sep 17 00:00:00 2001 From: partisan Date: Tue, 15 Jul 2025 09:33:43 +0000 Subject: [PATCH] Updated build.gradle, so It works without signing key --- app/build.gradle | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d0bc59d..6cafacc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,17 +19,23 @@ android { signingConfigs { release { - storeFile file("release-key.jks") - storePassword RELEASE_STORE_PASSWORD - keyAlias "release-key" - keyPassword RELEASE_STORE_PASSWORD + def hasSigning = project.hasProperty("RELEASE_STORE_PASSWORD") && file("release-key.jks").exists() + if (hasSigning) { + storeFile file("release-key.jks") + storePassword RELEASE_STORE_PASSWORD + keyAlias "release-key" + keyPassword RELEASE_STORE_PASSWORD + } else { + println "⚠️ No release signing config present, skipping signing setup" + } } } buildTypes { release { minifyEnabled = false - signingConfig = signingConfigs.release + // only apply signingConfig if it was actually initialized + signingConfig signingConfigs.release?.storeFile != null ? signingConfigs.release : null proguardFiles(getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro') } }