我在尝试构建APK时遇到此错误,
错误:任务':app:transformResourcesWithMergeJavaResForDebug'的执行失败。
com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK META-INF / services / com.sun.jersey.spi.inject.InjectableProvider中复制的重复文件 File1:/home/xxxxxxx/.gradle/caches/modules-2/files- 2.1 / com.sun.jersey / jersey-core / 1.19.1 / 4282d106f2acd5051bd9bc2935ed9a2920c9385 / jersey-core-1.19.1.jar File2:/home/xxxxxxx/.gradle/caches/modules-2/files-2.1/com.sun.jersey.contribs/jersey- multipart / 1.19.1 / b8700842c5005dab05831319bc8f072d51e26396 / jersey-multipart-1.19.1.jar
我找不到我应该有重复的依赖项。
当我在build.gradle中排除文件时工作,但后来我得到som其他文件导致重复错误..我觉得应该写这个长排除列表感到奇怪。
答案 0 :(得分:3)
您可以在 build.gradle 文件中排除这些文件:
packagingOptions {
exclude 'META-INF/**'
exclude 'META-INF/**'
}
看看这个question。