android - proguard don't keep anonymous class -


i got error in runtime:

could not find class 'android.support.v7.widget.searchview$5', referenced method android.support.v7.widget.searchview.addonlayoutchangelistenertodropdownanchorsdk11

i tried keep class proguard config:

-keepattributes exceptions,innerclasses,signature,deprecated,                 sourcefile,linenumbertable,*annotation*,enclosingmethod  -keep class android.support.v7.widget.searchview { public *; }  -keep class android.support.v7.widget.searchview$* {     *; } -keep class android.support.v7.widget.searchview** {     *; }  -keep class android.support.v7.widget.searchview$5 {     *; } 

but without luck. not first time proguard don't keep members config, time can't rewrite code convert anonymous inner class.

this works me (without public):

 -keep class android.support.v7.widget.searchview { *; } 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -