Je reçois une erreur comme celle-ci lorsque je lance l'application.J'utilise HttpClient, HttpEntity, HttpResponse et HttpPost dans mon MainActivity .. donc j'ai fait quelques modifications au fichier gradle.Après cela, je reçois une erreur comme celle-ci.java.util.zip.ZipException: entrée en double: org/apache/http/ConnectionClosedException.class
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/apache/http/ConnectionClosedException.class
j'ai également inclus la bibliothèque multidex et org.apache.http.legacy.jar dans mon app.but alors je suis aussi obtenir la même erreur.
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.test1"
minSdkVersion 15
targetSdkVersion 23
multiDexEnabled true
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:multidex:1.0.1'
compile files('libs/org.apache.http.legacy.jar')
compile 'org.apache.httpcomponents:httpmime:4.5.1'
}
Je sais que cette question a été posée à plusieurs reprises, mais aucune des solutions a fonctionné pour moi .. Quelqu'un peut-il me s'il vous plaît aider à résoudre celui-ci.
Vous ajoutez cette classe org/apache/http/ConnectionClosedException deux fois. Vérifiez vos dépendances. –
J'ai vérifié..je n'ai ajouté qu'une fois..et même j'ai commenté 'compiler les fichiers ('libs/org.apache.http.legacy.jar')' cette ligne dans les dépendances parce que j'ai copié le fichier jar dans le dossier libs. .Mais alors aussi je reçois la même erreur. –
@GabrieleMariotti ce qui pourrait être le problème ..? –