Как использовать аннотации Java для guide Android's Proguard?

При использовании Proguard с Android, методы, которые вызываются только через отражение (например, обратные вызовы, определенные в атрибутах XML onClick), ошибочно удаляются.

Одно из решений этой проблемы - добавить каждый затронутый класс и метод в ваш proguard.cfg.

Как я могу использовать аннотации Java для достижения того же эффекта?

Я чувствую, что это сделало бы код самодокументированным и это позволило бы избежать рассинхронизации кода и proguard.cfg. Однако, похоже, что Android Proguard не поставляется с annotations.jar, упомянутым в его документации.

11
задан Community 23 May 2017 в 12:07
поделиться