gpt4 book ai didi

带有多版本 jar 的 proguard

转载 作者:行者123 更新时间:2023-12-05 00:48:19 24 4
gpt4 key购买 nike

运行混淆时出现以下错误
[proguard] 警告:类 [META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class] 意外包含类 [org.apache.logging.log4j.util.ProcessIdUtil]

它看起来像 proguard 自省(introspection)到 META-INF 文件夹并尝试处理在该目录中找到的类

尽管我添加了行 -libraryjars log4j-api-2.10.0.jar (对于所有 log4j jars),但还是会发生这种情况

这发生在 proguard 版本 6.0.2

最佳答案

ProGuard 只能处理单个版本的代码。如果您使用 -injars 指定的 jar 或 -libraryjars包含多个版本,您可以过滤掉替代版本,例如

-injars log4j-api-2.10.0.jar(!META-INF/versions/**)

关于带有多版本 jar 的 proguard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49843105/

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