我遇到以下错误:
找不到[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.**
如何解决此问题?我是否缺少任何保留规则?预先感谢
答案 0 :(得分:0)
请将库版本更新至 1.2.5 并添加 -keep class com.rey.material.** { ;在 proguard 中不要警告 com.rey.material.*。这个问题解决了!