Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt

来源:互联网 发布:mac jmeter下载安装 编辑:程序博客网 时间:2024/05/01 09:28

Android Studio 编译时候错误,出现部分第三方库重复打包了META-INF的问题

例如:


Error:Execution failed for task ':teacherapp:transformResourcesWithMergeJavaResForDebug'.

> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/cn.leancloud.android/Java-WebSocket/pom.xml
File1: H:\FunChat-project\2016-4-10\FunChat\teacherapp\libs\Java-WebSocket-1.3.1-leancloud.jar

File2: C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\cn.leancloud.android\Java-WebSocket\1.3.1-leancloud\b2e07c7789af93de587a1d0c9441fb0e74fd16e0\Java-WebSocket-1.3.1-leancloud.jar


解决方法:

在gradle加入这段代码即可

packagingOptions{

exclude 'META-INF/maven/cn.leancloud.android/Java-WebSocket/pom.xml'

}

如果发现类似的错误,也可以参考上面错误信息来构造新的代码嵌入packagingOptions

0 0