При использовании Proguard с Android, методы, которые вызываются только через отражение (например, обратные вызовы, определенные в атрибутах XML onClick), ошибочно удаляются.
Одно из решений этой проблемы - добавить каждый затронутый класс и метод в ваш proguard.cfg.
Как я могу использовать аннотации Java для достижения того же эффекта?
Я чувствую, что это сделало бы код самодокументированным и это позволило бы избежать рассинхронизации кода и proguard.cfg. Однако, похоже, что Android Proguard не поставляется с annotations.jar, упомянутым в его документации.