How can I tell ProGuard to keep my function that is used for onClick?

前端 未结 3 1066
囚心锁ツ
囚心锁ツ 2021-02-05 16:19

I am using the android:onClick atribute in some of my .xml layout files for my android application, but ProGuard is removing these methods from my code when it runs

3条回答
  •  别跟我提以往
    2021-02-05 17:14

    An a bit more greedy approach that should keep all "onClick" methods:

    -keepclassmembers class * {
        public void * (android.view.View);
    }
    

    ==> so basically every public method that has an Android View as the only Paramater should survive ProGuard then.

提交回复
热议问题