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