我在运行时遇到错误: Could not find class ‘android.support.v7.widget.SearchView$5′, referenced from method android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11 我试图通过这个proguard配置来
Could not find class ‘android.support.v7.widget.SearchView$5′,
referenced from method
android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11
我试图通过这个proguard配置来保持这个类:
-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 { *; }
但没有运气.这不是第一次proguard不通过配置保留成员,但这次我不能重写代码将匿名转换为内部类.
这对我有用(没有公开):-keep class android.support.v7.widget.SearchView { *; }