В основном я пытаюсь сделать то же, что и этот парень: Как я могу сообщить proguard, что пакет не используется? но я не могу добавлять комментарии.
Я продолжаю получать предупреждения, как это:
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.jar?