EclipseLink jar包含一些JPA类。 Android构建APK失败:
Error:Execution failed for
task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException:
java.util.zip.ZipException: duplicate entry: javax/persistence/Access.class
尝试了exclude和pickFirst,如下所示
packagingOptions {
exclude 'javax/persistence/**'
}
packagingOptions {
pickFirst 'javax/persistence/**'
}
packagingOptions {
pickFirst 'javax/persistence/Access.class'
}
他们都没有工作。
答案 0 :(得分:0)
具有相同的要求,我花了相当长的时间寻找解决方案。
不幸的是,在撰写本文时,这些选项仅在应用程序模块中有效!它们在库模块中没有任何作用。
您必须将这些选项复制到所有最终应用程序模块中。