Android studio gradle duplicate files dagger compilation

Ayant un problème étrange après la mise à jour du studio Android vers 0.4.0 et gradle plugin vers 0.7.1 et gradle version 1.9 avec dagger compilation

Build.gradle

  • Cordova / Phonegap cible Android: pas installé
  • Désactiver l'icône ColorStateList dans NavigationView
  • Modification des attributs imbriqués sur une mise en page incluse
  • Comment utiliser les chaînes formatées avec les espaces réservés dans Android?
  • RecyclerVoir l'animation sur le clic de l'élément
  • Reliure de données - Comment écrire des déclarations multi-lignes?
  • android { packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } } dependencies { compile 'com.android.support:support-v4:+' compile 'com.android.support:support-v13:19.0.+' compile 'com.google.code.gson:gson:2.2.4' compile 'com.squareup.dagger:dagger:1.2.0' compile 'com.squareup.dagger:dagger-compiler:1.2.0' } 

    Sur la construction de cette erreur

     Execution failed for task ':MyApplication:packageDebug'. 

    Dupliquer les fichiers copiés dans APK META-INF / services / javax.annotation.processing.Processor Fichier 1: C: \ Users \ Mantas.gradle \ caches \ modules-2 \ files-2.1 \ com.squareup.dagger \ dagger-compilator \ 1.2.0 \ 22633bb84433e03d345a83e7b0c08c66768be30 \ dagger-compiler-1.2.0.jar Fichier 2: C: \ Utilisateurs \ Mantas.gradle \ caches \ modules-2 \ files-2.1 \ com.squareup.dagger \ dagger-compilator \ 1.2.0 \ 22633bb84433e03d345a83e7b0c08c66768be30 \ dagger-compiler-1.2.0.jar

    Si les lignes du compilateur dagger sont commentées, tout fonctionne bien

    Comment puis-je résoudre ce problème? Merci

    Problème corrigé EDITÉE , cochez la case https://plus.google.com/+HugoVisser/posts/7Wr3FcdNVxR

  • Android: Accédez aux vues enfants à partir d'une liste
  • Le service d'accessibilité n'est pas démarré
  • Android - bordure pour bouton
  • Null keyevent et actionid = 0 dans onEditorAction () (Jelly Bean / Nexus 7)
  • Cast image (photo) à Chromecast
  • Android Fragment aucune vue n'a été trouvée pour ID?
  • One Solution collect form web for “Android studio gradle duplicate files dagger compilation”

    Si vous savez quels fichiers sont en double, vous pouvez toujours les compiler avec des exceptions comme ceci:

     dependencies { compile('com.squareup.dagger:dagger:1.2.0') { exclude module: 'moduleName' //by artifact name exclude group: 'groupName' //by group exclude group: 'com.unwanted', module: 'moduleName' //or by both } compile 'com.squareup.dagger:dagger-compiler:1.2.0' } 

    Assurez-vous que lorsque vous faites cela, vous joignez la dépendance dans () pour utiliser l'enceinte ou ne fonctionnera pas.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.