Hello guys,
I have faced with the issue:
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK org/apache/http/version.properties
File1: /my_path/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.4.1 /f5aa318bda4c6c8d688c9d00b90681dcd82ce636/httpcore-4.4.1.jar
File2: /my_path/.gradle/caches/modules-2/files-2.1/com.atlassian.httpclient/atlassian-httpclient-plugin/0.23.0/4c7a2c52647a4f04b39cfcedbe20e3189318033c/atlassian-httpclient-plugin-0.23.0.jar
After this I have figured out that it is happens due to one file in different jar-files which are to be tried merged together in APK.
After this in my
gradle script I have added the following:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
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.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:25.3.1'
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services-maps:10.2.1'
compile 'com.google.android.gms:play-services-ads:10.2.1'
compile 'com.atlassian.fugue:fugue:2.6.1' {
exclude 'org/apache/http/version.properties' // <- this was added to gradle script
}
compile 'org.slf4j:slf4j-simple:1.6.4'
compile 'com.atlassian.jira:jira-rest-java-client-api:4.0.0' {
exclude 'org/apache/http/version.properties' // <- this was added to gradle script
}
compile 'com.atlassian.jira:jira-rest-java-client-core:4.0.0' {
exclude 'org/apache/http/version.properties' // <- this was added to gradle script
}
}
But after this I have faced with another issue:
Error:(50, 1) A problem occurred evaluating project ':app'.
> Could not find method com.atlassian.fugue:fugue:2.6.1() for arguments
[build_dju2brfdvsjccdeildw7l7bud$_run_closure2$_closure9@79b944ce] on object of
type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Does anybody know why it is happened ? I have stuck on this point ...