I got error in runtime:
Could not find class 'android.support.v7.widget.SearchView$5', referenced from method android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11
I tried to keep this class by this 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. This is not first time proguard don't keep members by config, but this time I can't rewrite code to convert anonymous to inner class.
This works for me (without public):
-keep class android.support.v7.widget.SearchView { *; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With