【发布时间】:2016-03-10 09:49:55
【问题描述】:
当我尝试将 jar 文件添加到我的项目时,我收到类似 Error:Execution failed for task 的错误
':app:transformClassesWithJarMergingForDebug'。 > com.android.build.api.transform.TransformException: java.util.zip.ZipException:重复条目: android studio 中的 org/apache/http/annotation/Immutable.class
build.gradle
ultConfig {
applicationId "com.syzygy.extreme.uploadexample"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile files('libs/apache-httpcomponents-httpclient.jar')
compile files('libs/httpcore-4.3.3.jar')
compile files('libs/httpmime-4.0.jar')
}
【问题讨论】:
-
发布您的
build.gradle -
duplicate entry同一个库再调用一次 -
依赖项 { 编译 fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1 .1' 编译 'com.android.support:design:23.1.1' 编译文件('libs/apache-httpcomponents-httpclient.jar') 编译文件('libs/httpcore-4.3.3.jar') 编译文件( 'libs/httpmime-4.0.jar') }
-
评论此行
compile files('libs/apache-httpcomponents-httpclient.jar') -
然后
Clean-Rebuild-Run。让我通知一下。
标签: android build.gradle