From 721e379b50d836aad7ce6b5cbdda74bee6eedc40 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 11 Feb 2026 12:16:04 +0100 Subject: [PATCH] Fixed crash due to missing Crashlytics build ID in release flavor --- app/build.gradle.kts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 07cf614ed..c83276f45 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -122,7 +122,7 @@ android { variant.outputs .map { it as com.android.build.gradle.internal.api.BaseVariantOutputImpl } .forEach { output -> - output.outputFileName = "linphone-android-${variant.buildType.name}-${gitVersion}.apk" + output.outputFileName = "linphone-android-${variant.buildType.name}-$gitVersion.apk" } } @@ -172,8 +172,6 @@ android { nativeSymbolUploadEnabled = true unstrippedNativeLibsDir = path } - } else { - resValue("string", "com.crashlytics.android.build_id", "none") } buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString()) } @@ -201,8 +199,6 @@ android { nativeSymbolUploadEnabled = true unstrippedNativeLibsDir = path } - } else { - resValue("string", "com.crashlytics.android.build_id", "none") } buildConfigField("Boolean", "CRASHLYTICS_ENABLED", crashlyticsAvailable.toString()) } @@ -252,7 +248,11 @@ dependencies { implementation(platform(libs.google.firebase.bom)) implementation(libs.google.firebase.messaging) - implementation(libs.google.firebase.crashlytics) + if (crashlyticsAvailable) { + implementation(libs.google.firebase.crashlytics) + } else { + compileOnly(libs.google.firebase.crashlytics) + } // https://github.com/coil-kt/coil/blob/main/LICENSE.txt Apache v2.0 implementation(libs.coil)