Что делает класс -keep в ProGuard
Я знаю, что держать класс - значит держать класс.
Но, скажем, если я буду вести урок по определенному уроку, разве он не запутает этот урок?
-поддержите класс com.myproject.activities.**
В чем разница между
keep class
противkeep public class
1 ответ
Я знаю, что уже слишком поздно, чтобы ответить, но это может быть полезно для кого-то. Из сторожевой площади хранится документация
-keep Определяет классы и члены класса (поля и методы), которые будут сохранены как точки входа в ваш код. Например, чтобы сохранить приложение, вы можете указать основной класс вместе с его основным методом. Чтобы обработать библиотеку, вы должны указать все общедоступные элементы.
Вы можете проверить ссылки ниже для более подробной информации о спецификациях ProGuard. https://www.guardsquare.com/en/proguard/manual/usage
http://omgitsmgp.com/2013/09/09/a-conservative-guide-to-proguard-for-android/