参考:解决:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’.
今天引用了jackson的工具包,编译报错,报错信息如下:
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
编译器界面:
报错原因如参考文章中提到的,可能是因为文件的重复覆盖问题。
解决方案也比较简单,在gradle中的android中添加如下代码重新编译即可。
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
编译器界面: