From 0ad567ad60d22ae23dbe75223bee26f3f918f646 Mon Sep 17 00:00:00 2001 From: Melad Date: Mon, 12 Oct 2026 16:36:29 +0100 Subject: [PATCH] Remove protolite-well-known-types exclude from firebase-perf firebase-perf 23.0.0 (BoM 35.0.0) no longer depends on protolite-well-known-types and uses protobuf 4.36.1, so the exclude added for firebase-android-sdk#5997 is no longer needed. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01XDdSwkCH2YzDmLynPhih3H --- infra/logging/build.gradle.kts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/infra/logging/build.gradle.kts b/infra/logging/build.gradle.kts index 7de615662a..c857436dd8 100644 --- a/infra/logging/build.gradle.kts +++ b/infra/logging/build.gradle.kts @@ -36,16 +36,7 @@ android { dependencies { implementation(libs.firebase.crashlytics) api(libs.firebase.analytics) - implementation(libs.firebase.perf) { - /* - This exclude resolves a build failure (duplicate class/resource error) - caused by a conflict between 'com.google.firebase:protolite-well-known-types' - (a dependency of firebase-perf) and the 'com.google.protobuf:protobuf-javalite' - library. This forces Gradle to use the explicitly defined protobuf-javalite version. - Related issue: https://github.com/firebase/firebase-android-sdk/issues/5997/ - */ - exclude(group = "com.google.firebase", module = "protolite-well-known-types") - } + implementation(libs.firebase.perf) implementation(libs.kermit) implementation(libs.androidX.core) implementation(libs.kermit.io)