当在项目中添加jar包时,有时会出现Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.错误,目前我的项目又出现这个问题:
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/LICENSEFile1: E:\Android_MinY\android\app\libs\mina-core-2.0.16.jar
File2: C:\Users\18230\.gradle\caches\modules-2\files-2.1\org.jsoup\jsoup\1.10.1\645f1ad2f6f4cbad1cde4c483eae71e4051be6ef\jsoup-1.10.1.jar
这是因为项目中有重复的文件造成冲突。为了更好记忆,便在此处做下笔记:
只需要在build.gradle文件中添加
//解决重复引用的问题 packagingOptions { exclude 'META-INF/rxjava.properties' exclude 'META-INF/LICENSE' }这里的“/”后面分别代表自己目前所出现的冲突问题LICENSE,再次重新编译就可以了。