【问题标题】:Android Studio 1.5.1 Duplicate files copied in APK META-INF/NOTICE.txt commons-codec-1.9.jar...?Android Studio 1.5.1 APK META-INF/NOTICE.txt commons-codec-1.9.jar 中复制的重复文件...?
【发布时间】:2015-12-15 06:07:50
【问题描述】:

commons-codec-1.9.jar... APK META-INF/NOTICE.txt 中复制的重复文件

> Error:Execution failed for task
> ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files
> copied in APK META-INF/NOTICE.txt     File1:
> C:\Users\nandkishor.mewara\AndroidStudioProjects\New folder
> (2)\CityRetails\app\libs\commons-logging-1.2.jar  File2:
> C:\Users\nandkishor.mewara\AndroidStudioProjects\New folder
> (2)\CityRetails\app\libs\commons-codec-1.9.jar

【问题讨论】:

  • 这很可能意味着这两个 JAR 文件都包含“META-INF/NOTICE.txt”。
  • 我正在研究 API 23 您的解决方案不起作用...

标签: java android apache


【解决方案1】:

下载并粘贴 'org.apache.http.legacy.jar' 文件到 project/app/libs

并在'build.gradle'

中添加依赖

如果您在 gradle 中的依赖项中有以下行,则不要在项目中添加任何其他行来添加 jar 文件。

compile fileTree(dir: 'libs', include: ['*.jar'])

testCompile 'junit:junit:4.12'

无需导入任何 commons-logging-1.2.jar 文件

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 2015-02-14
    • 2016-12-13
    • 1970-01-01
    • 2015-03-14
    • 2016-08-10
    • 2016-10-01
    • 2017-10-07
    相关资源
    最近更新 更多