Gradar entrada duplicada: java.util.zip.ZipException

Integrei o Zendesk mobile sdk através de seu repositório maven no meu projeto e ele não seria mais compilado. Ele tem algum tipo de conflito com a biblioteca do picasso que estou usando. Eu recebo este erro durante a compilação:

Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: com/squareup/picasso/Action$RequestWeakReference.class 

Eu corri../gradlew dependencies na pasta do aplicativo e foi o que encontrei no módulo zendesk:

\--- com.zendesk:sdk:1.0.0.1
     +--- com.squareup.retrofit:retrofit:1.4.1
     |    \--- com.google.code.gson:gson:2.2.4
     +--- com.squareup.picasso:picasso:2.3.2
     +--- com.android.support:support-v4:20.0.+ -> 21.0.3 (*)
     \--- com.android.support:appcompat-v7:20.0.+ -> 21.0.3 (*)

Então o zendesk também está usando o picasso, mas uma versão diferente da que eu tenho no meu projeto. Tentei excluir o picasso do zendesk assim:

compile (group: 'com.zendesk', name: 'sdk', version: '1.0.0.1'){
            exclude group: 'com.squareup.picasso'
        }

mas isso causa exceções de tempo de execução em outros componentes do aplicativo. Eu recebo um NoDefFoundError para uma classe totalmente não relacionada às bibliotecas.
Alguém tem alguma idéia de como contornar esse problema?

questionAnswers(1)

yourAnswerToTheQuestion