Android 启用proguard时获取错误
我得到以下错误: 找不到[android/view/view]的通用超类(已知2个) 超级班)和 [com/rey/material/widget/ListPopupWindow$DropDownListView](带2 已知超级类) 我的build.gradle文件如下所示: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
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.*。这个问题解决了