项目报错:Duplicate files copied in APK META-INF/LICENSE

来源:互联网 发布:mac怎么下载idea 编辑:程序博客网 时间:2024/05/29 15:21

报错如下:

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/LICENSE> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDENCIES> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/ASL2.0    File1: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpclient-4.3.3.jar    File2: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpcore-4.3.2.jar    File3: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpmime-4.3.jar    File4: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\jackson-core-asl-1.8.9.jar    File5: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\jackson-mapper-asl-1.8.9.jar

原因:

添加的依赖jar包重复。

解决方法:

app.build.gradle中添加:

    packagingOptions {        exclude 'META-INF/LICENSE'        exclude 'META-INF/DEPENDENCIES'        exclude 'META-INF/ASL2.0'    }
阅读全文
0 0
原创粉丝点击