Класс org.apache.commons.logging.impl.LogFactoryImpl не может быть преобразован в org.apache.commons.logging.b

Мое приложение для Android использует Push-службу уведомлений Push, я создал подписанный apk с minifyEnabled true, и когда я запускаю приложение, я получаю сообщение об ошибке ниже

org.apache.commons.logging.LogConfigurationException: The chosen LogFactory implementation does not extend LogFactory. Please check your configuration. (Caused by java.lang.ClassCastException: The application has specified that a custom LogFactory implementation should be used but Class 'org.apache.commons.logging.impl.LogFactoryImpl' cannot be converted to 'org.apache.commons.logging.b'.

Я добавил ниже строки в файле proguard-rules.pro, но он показывает ту же ошибку

-dontwarn me.pushy.**
-keep class me.pushy.** { *; }
-dontwarn org.apache.commons.logging.**

0 ответов

Это сработало для меня-keep class org.apache.** { *; }

Другие вопросы по тегам