2017-10-14 3 views
0

En studio Android, pour mon test préliminaire pour mon application, je le construis. Après gradle construire le succès, quand il est fait courir, il renvoie une erreur,Erreur: TranformException: java.util.zip.ZipException: entrée en double: org/apache/http/HttpMessage.class erreur

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.api.transform.TransformException: 
java.util.zip.ZipException: duplicate entry: org/apache/http/HttpMessage.class 

mon application: fichier build.gradle est

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 25 
buildToolsVersion "25.0.2" 
defaultConfig { 
    applicationId "com.nxtgn.jaunt" 
    minSdkVersion 19 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 
dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:design:25.3.1' 
testCompile 'junit:junit:4.12' 
compile files('libs/android-async-http-1.4.9.jar') 
compile files('libs/httpclient-4.3.3.jar') 
compile files('libs/apache-httpcomponents-httpcore.jar') 
} 

est difficile pour moi de trouver mon erreur. S'il vous plaît aidez-moi où je me suis trompé.

Répondre

0

dans le terminal que vous devez exécuter dans le dossier racine du projet

./gradlew clean 
+0

ne pas oublier de construire/propre projet à partir du menu Android Studio est – Nawrez

+0

je l'ai fait à la fois dans le terminal et aussi en studio Android, mais quand il est fait pour exécuter, il en résulte la même erreur –

+0

supprimer: fichiers de compilation ('libs/apache-httpcomponents-httpcore.jar') et fichiers de compilation ('libs/httpclient-4.3.3.jar') et utiliser la compilation groupe: 'org.apache.httpcomponents', nom: 'httpclient-android', version: '4.3.5.1' – Nawrez