gpt4 book ai didi

Android gradle packagingOptions pickFirst 和 exclude 不起作用

转载 作者:行者123 更新时间:2023-12-03 04:27:40 30 4
gpt4 key购买 nike

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'
}

他们都没有工作。

最佳答案

有相同的要求,我搜索了相当长的一段时间来寻找解决方案。

不幸的是,在撰写本文时,这些选项仅适用于应用程序模块!它们在库模块中没有任何影响。

您必须将这些选项复制到所有最终应用程序模块。

关于Android gradle packagingOptions pickFirst 和 exclude 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44731997/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com