Android Proguard - лучше ли поддерживать всех сторонних библиотек?

Я настраиваю Proguard для приложения, которое использует сторонние библиотеки. Является ли «наилучшей практикой» (во избежание будущих труднодоступных ошибок) включение строки:

-keep class 3rd_party_lib_name.** {*;}

для каждой сторонней библиотеки с открытым исходным кодом, у которой нет специальных инструкций Proguard от ее разработчика?

Кроме того, связанный вопрос: есть ли общее руководство, для каких случаев я должен использовать

-keep class 

и в каких случаях я должен использовать

-keep public class

большое спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос