Fixed crash due to missing Crashlytics build ID in release flavor

This commit is contained in:
Sylvain Berfini 2026-02-11 12:16:04 +01:00
parent 8b17d4aa50
commit 721e379b50

View file

@ -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)
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)