Skip to content

Duplicate class ...MoshiRequestBodyConverter found in modules - version 3.5.0 #105

@ralfgehrer

Description

@ralfgehrer

I added moshi-jsonapi to my Android project as follows in the build.gradle:

implementation 'moe.banana:moshi-jsonapi:3.5.0'
implementation 'moe.banana:moshi-jsonapi-retrofit-converter:3.5.0'

As I'm using Retrofit in my project, I also added the converter. Unfortunately, there are now three Duplicate classes, that seem to be packaged in both modules. Stack trace below:

* What went wrong:
Execution failed for task ':app:checkDevDebugDuplicateClasses'.
> 1 exception was raised by workers:
  java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class moe.banana.jsonapi2.JsonApiConverterFactory found in modules moshi-jsonapi-retrofit-converter-3.5.0.jar (moe.banana:moshi-jsonapi-retrofit-converter:3.5.0) and retrofit-converter-3.5.0.jar (moe.banana.moshi-jsonapi:retrofit-converter:3.5.0)
  Duplicate class moe.banana.jsonapi2.JsonApiConverterFactory$MoshiRequestBodyConverter found in modules moshi-jsonapi-retrofit-converter-3.5.0.jar (moe.banana:moshi-jsonapi-retrofit-converter:3.5.0) and retrofit-converter-3.5.0.jar (moe.banana.moshi-jsonapi:retrofit-converter:3.5.0)
  Duplicate class moe.banana.jsonapi2.JsonApiConverterFactory$MoshiResponseBodyConverter found in modules moshi-jsonapi-retrofit-converter-3.5.0.jar (moe.banana:moshi-jsonapi-retrofit-converter:3.5.0) and retrofit-converter-3.5.0.jar (moe.banana.moshi-jsonapi:retrofit-converter:3.5.0)

Any idea how to fix this @kamikat ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions