Costruire un app genera il seguente errore:
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/appcompat/R$anim.class
Ho pulito e realizzato il progetto più volte senza alcun risultato . Essa ha il seguente nella sua costruzione Gradle:
compile 'com.android.support:appcompat-v7:23.3.0'
utilizza anche una libreria tramite il suo file aar. Quel progetto di libreria ha anche il precedente nella sua versione gradle.
Qualcuno può offrire un consiglio su come risolvere questo?
Rimuovere il duplicato. È così semplice. Se hai un file AAR che ha già compilato qualcosa per te, non è necessario compilarlo di nuovo. –
pubblica il tuo gradle –
@ cricket_007 Come si può rimuovere il duplicato? Ho provato: exclude module: 'appcompat-v7', ma non ha aiutato. Intendevi non includere "compile 'com.android.support:appcompat-v7:23.3.0'"? L'app richiede appcompat-v7. Ci sarebbero errori senza di essa. – Hong