pugnale generazione duplicato ‘XXXDialFragment _ MembersInjector’ classi in Android app

ho un BaseDialogFragment che utilizza l’iniezione di dipendenza con Dagger, e poi ho due diversi moduli che sottoclasse il BaseDialogFragment.

quando si tenta di costruire sto ottenendo il seguente errore:

> Task :app:transformClassesWithDexBuilderForDevelopmentDebug
AGPBI: {"kind":"error","text":"Program type already present: BaseDialogFragment_MembersInjector","sources":[{}],"tool":"D8"}

> Task :app:transformDexArchiveWithDexMergerForDevelopmentDebug FAILED
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:

ho cercato il mio progetto e sembra che ci sono solo due diverse classi BaseDialogFragment_MembersInjector in fase di generazione: uno in ogni modulo rispettivo.

qualcuno può dirmi cosa sta succedendo qui? grazie per l’aiuto.

EN From: Dagger generating duplicate `XXXDialogFragment_MembersInjector` classes in Android app

More similar articles:

3 Comments

  1. aggiungere multiDexAbilitato vero nel defaultConfig nella gradle app livello.

      defaultConfig 
        {
         ......
         multiDexEnabled true  
         .....   
        }

Leave a Reply

Your email address will not be published. Required fields are marked *