【发布时间】:2012-03-16 00:16:08
【问题描述】:
基本上我正在尝试和这个人一样:How can I tell proguard to assume a package is not used?,但我无法添加任何 cmets。
我不断收到这样的警告:
Warning: org.jboss.netty.logging.Slf4JLogger: can't find referenced class org.slf4j.Logger
基本上,org.jboss.netty.logging.Slf4JLogger 引用了第三方库类org.slf4j.Logger,这不是我项目的一部分。 org.jboss.netty.logging.Slf4JLogger 也没有使用。
所以我尝试告诉 proguard 不要加载/使用 Eric Lafortune 建议的 org.jboss.netty.logging.Slf4JLogger,但这样做总是失败。
我添加了-injars libs/netty-3.3.1.Final.jar(!**Slf4JLogger) 或-injars libs/netty-3.3.1.Final.jar(!**Slf4JLogger.class),但这似乎没有任何作用。甚至
-injars libs/netty-3.3.1.Final.jar("!whatever is in here") 产生相同的结果,所以我假设这个选项没有做任何事情......
如何告诉 Proguard 不考虑 netty.jar 中的几个特定类?
【问题讨论】:
-
我现在正在使用netty 4,发现上面不能在netty 4上工作,有人可以帮忙吗?非常感谢。