Android duplicate class Duplicate class javax.inject.Inject

I got an android studio project. And days ago i cloned it to another PC. After that i started to get a bunch of errors.

Duplicate class javax.inject.Inject found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)
Duplicate class javax.inject.Named found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)
Duplicate class javax.inject.Provider found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)
Duplicate class javax.inject.Qualifier found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)
Duplicate class javax.inject.Scope found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)
Duplicate class javax.inject.Singleton found in modules javax.inject-1.jar (javax.inject:javax.inject:1) and sisu-inject-bean-1.4.2.jar (org.sonatype.sisu:sisu-inject-bean:1.4.2)

Those classes exist in two separate jar`s (javax.inject-1.jar and sisu-inject-bean-1.4.2.jar). So i tried to remove one of the dependencies, but failed, Studio just add them back after invalidating cache and restart.

I cant raise the version of gradle because there is a repository (3rd party) that just doesnt work with gradle version higher than gradle-5.1.1

Android studio version 4.1.2 Build tools version is classpath 'com.android.tools.build:gradle:3.4.2' JDK 1.8

So is there a way to fix this problem?

P.S. The funniest thing is - that project just works fine on another PC. So what acctualy can take effect on this?


Ответы (0 шт):