Android 启用proguard时获取错误

Android 启用proguard时获取错误,android,proguard,android-proguard,Android,Proguard,Android Proguard,我得到以下错误: 找不到[android/view/view]的通用超类(已知2个) 超级班)和 [com/rey/material/widget/ListPopupWindow$DropDownListView](带2 已知超级类) 我的build.gradle文件如下所示: buildTypes { release { debuggable true minifyEnabled true // shrinkResources true

我得到以下错误:

找不到[android/view/view]的通用超类(已知2个) 超级班)和 [com/rey/material/widget/ListPopupWindow$DropDownListView](带2 已知超级类)

我的build.gradle文件如下所示:

 buildTypes {
    release {
        debuggable true
        minifyEnabled true
       // shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

    debug {
        minifyEnabled true
       // shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
我在proguard-rules.pro中添加了以下保持规则

-ignorewarnings
-keep class * {
  public private *;
 }
-keep class com.rey.material.** { *; }
-dontwarn com.rey.material.**

我如何解决这个问题?我有没有遗漏任何规则?提前感谢

请将库版本更新到1.2.5,并在proguard中添加-keep class com.rey.material.*{;}-dontwarn com.rey.material.*。这个问题解决了