Add ACRA for crash reports (#180)

This commit is contained in:
Kirill Kamakin
2023-11-11 21:53:04 +01:00
committed by GitHub
parent 7867e2426d
commit 3d0cf8b902
5 changed files with 63 additions and 0 deletions

View File

@@ -22,6 +22,19 @@ android {
testInstrumentationRunner = "gq.kirmanak.mealient.MealientTestRunner"
testInstrumentationRunnerArguments += mapOf("clearPackageData" to "true")
resourceConfigurations += listOf("en", "es", "ru", "fr", "nl", "pt", "de")
buildConfigField(
"String",
"ACRA_HOST",
System.getenv("ACRA_HOST")?.let { "\"$it\"" } ?: "\"\"")
buildConfigField(
"String",
"ACRA_LOGIN",
System.getenv("ACRA_LOGIN")?.let { "\"$it\"" } ?: "\"\"")
buildConfigField(
"String",
"ACRA_PASSWORD",
System.getenv("ACRA_PASSWORD")?.let { "\"$it\"" } ?: "\"\"")
}
signingConfigs {
@@ -139,6 +152,9 @@ dependencies {
implementation(libs.coil)
implementation(libs.coil.compose)
implementation(libs.acra.http)
implementation(libs.acra.scheduler)
testImplementation(libs.junit)
implementation(libs.jetbrains.kotlinx.coroutinesAndroid)