mlkit
mlkit copied to clipboard
Android Firebase Conflict - FAILURE: Build failed with an exception. #653
There is a conflict between the firebase dependencies and the google_mlkit_object_detection: ^0.13.0 package. If I don't add the google_mlkit_object_detection package the app compiles without an issue
cloud_firestore: ^5.0.2 firebase_auth: ^5.1.1 firebase_storage: ^12.1.0 firebase_core: ^3.1.1 firebase_messaging: ^15.0.2 firebase_app_check: ^0.3.0+2 google_mlkit_object_detection: ^0.13.0
FAILURE: Build failed with an exception.
What went wrong: Execution failed for task ':app:checkReleaseDuplicateClasses'. A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable Duplicate class com.google.firebase.iid.FirebaseInstanceIdReceiver found in modules jetified-firebase-iid-20.1.5-runtime (com.google.firebase:firebase-iid:20.1.5) and jetified-firebase-messaging-24.0.0-runtime (com.google.firebase:firebase-messaging:24.0.0)
The conflict comes from having firebase_messaging: ^15.0.2 and google_mlkit_object_detection: ^0.13.0 packages in the yaml. When firebase_messaging: ^15.0.2 is removed there is no issue compiling for Android. Tried different build.gradle configuration but couldn't fix it.