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
Post a Comment