KakaoCup / Kakao

Nice and simple DSL for Espresso in Kotlin
https://kakaocup.github.io/Kakao/
Apache License 2.0
324 stars 28 forks source link

Crash when app is using Firebase Performance library. #78

Closed matale closed 1 year ago

matale commented 1 year ago

Steps to reproduce:

  1. Use firebase performance library
  2. Use Kakao 3.2.3

Observed Results:

This Fix works for me: Exclude protobuf-lite dependency from Kakao

    androidTestImplementation ("io.github.kakaocup:kakao:3.2.3")
    {
        exclude module: "protobuf-lite"
    }
matale commented 1 year ago

You may close this just wanted to put it here for others.

Vacxe commented 1 year ago

@matale

+--- androidx.test.espresso:espresso-contrib:3.5.1
...
|    \--- com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1.2
|         +--- com.google.protobuf:protobuf-lite:3.0.1

That dependency going from espresso famework and https://mvnrepository.com/artifact/com.google.protobuf/protobuf-lite with 3.0.1 version. You probably using outdated version 3.0.0 in your project.