2017-08-28 6 views
0

Voici l'erreur que j'obtiens lorsque j'essaie de créer une version apk après avoir intégré Optimizely. et j'ai proguard activé.Dupliquer l'entrée Zip lors de la création de la version

Warning:Exception while processing task java.io.IOException: Can't write 
    [.../app/build/intermediates/transforms/proguard/release/jars/3/1f/main.ja] 
    (Can't read [.../.gradle/caches/modules-2/files 
2.1/com.noveogroup.android/android- 
logger/1.3.6/5cb3345e23efd3d3a195eb8c4ae5b627189f8159/android-logger- 
1.3.6.jar(;;;;;;**.class)] (Duplicate zip entry [org/b/c/a.class == 
android-logger-1.3.6.jar:org/slf4j/impl/StaticLoggerBinder.class])) 
+0

Vous avez ajouté un fichier .jar dans le dossier libs. –

+0

@MD non je n'ai pas –

Répondre

0

Utilisez le code ci-dessous dans build.gradle et reconstruisez le projet;

lintOptions { 
    checkReleaseBuilds false 
} 
+0

Merci pour l'aide. Je l'ai déjà dans mon fichier gradle –

+0

J'ai édité ma réponse. Essayez ceci. J'espère que ceci vous aidera. –

+0

Je l'ai aussi :) Cela n'a commencé à se produire qu'après l'intégration d'Optimizely. Optimizely utilise en interne le logger nova et cela a un conflit de dépendances avec d'autres librairies que nous avons –

0

Vérifiez si vous avez ajouté différents fichiers versionnés du fichier .jar de même classe.

+0

Je n'ai ajouté aucun jar. –

+0

Généralement, cette exception se produit uniquement si vous avez le même nom de classe dans un package/fichier différent. –