今天在Android Studio项目中加入了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/NOTICE
看字面意思是文件重复了,所以在打包的时候怕会相互覆盖,所以会提示错误。
尝试下在 app 下的 build.gradle 中的 android 部分增加一段配置,如下面这段代码所示:
packagingOptions {
exclude ‘META-INF/LICENSE’
exclude ‘META-INF/NOTICE’
}
这样编译后就没有问题了。