Proguard を Android で使用すると、リフレクションを介してのみ呼び出されるメソッド (onClick XML 属性で定義されたコールバックなど) が誤って取り除かれます。
この問題の解決策の 1 つは、影響を受ける各クラスとメソッドを proguard.cfg に追加することです。
Java アノテーションを使用して同じ効果を得るにはどうすればよいですか?
これにより、コードが自己文書化され、コードと proguard.cfg のずれが回避されると思います。ただし、Android の Proguard には、ドキュメントに記載されている annotations.jar が同梱されていないようです。