我在尝试构建 APK 时收到此错误,
错误:任务“:app:transformResourcesWithMergeJavaResForDebug”执行失败。
com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在 APK META-INF/services/com.sun.jersey.spi.inject.InjectableProvider 中复制的重复文件
文件1:/home/xxxxxxx/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-core/1.19.1/4282d106f2acd5051bd9bc2935ed9a2920c9385/jersey-core-1.19.1.jar
文件2:/home/xxxxxx/.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 中的文件时有效,但随后我只是得到一些导致重复错误的其他文件..感觉很奇怪我应该写这个长的排除列表。
您可以将此文件排除在您的构建.gradle file:
packagingOptions {
exclude 'META-INF/**'
exclude 'META-INF/**'
}
看看这个question https://stackoverflow.com/questions/22467127/error-duplicate-files-during-packaging-of-apk.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)