В основном я стараюсь, как этот парень: How can I tell proguard to assume a package is not used?, но не могу добавить комментарий.Proguard и Netty на Android
Я продолжаю получать предупреждения, как это:
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, чтобы не загружать/использовать 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 4, и найденный выше не может работать на netty 4, может ли кто-нибудь помочь дальше? Большое спасибо. – xeoshow