2016-04-27 2 views
2

Quand je lance InstrumentationTest, il Construisons message d'erreur échoué.Procédé: Erreur: Échec de l'exécution de la tâche ": l'application: transformClassesWithJarMergingForDebugAndroidTest.Erreur: Échec de l'exécution de la tâche « : l'application: transformClassesWithJarMergingForDebugAndroidTest »

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/InstrumentationRegistry.class Somebody tell me why?thank you for you notice

+0

chèque bibliothèque ou jar faites-le en double et ajoutez votre build.gradle – USKMobility

+0

Il n'y a pas de duplication de fichiers, Il manque juste des mots dans mon build.gradle: packagingOptions { excluez 'LICENCE.txt' } –

+0

Des mises à jour ici? J'ai même problème, déjà essayé différentes options pour exclure les paquets AndroidTestCompile, mais ne semble pas fonctionner. –

Répondre

0

Il est juste manquer mots build.gradle:

packagingOptions { 
    exclude 'LICENSE.txt' 
} 

Mais quand j'ajouter ces mots, construire aussi échoué, et le rapport autre message d'erreur:

Error:Error converting bytecode to dex: 
Cause: com.android.dex.DexException: Multiple dex files define   Landroid/support/test/BuildConfig; 
Error:Execution failed for task ':app:transformClassesWithDexForDebugAndroidTest'. 
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2