greendao 混淆报错 Could not init DAOConfig
proguard-rules.pro文件里面添加
#greendao3.2.0以上
#greendao
-keep class org.greenrobot.greendao.**{;}
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao { public static java.lang.String TABLENAME; }
-keep class **$Properties{;}
如还是报错需加入
-keep 包名.bean.**{*;}(对应实体的包名)
如果你要在debug包开启混淆 需在build.gradle下添加
android{
…
buildTypes {
debug {
debuggable true
minifyEnabled true
shrinkResources false
signingConfig signingConfigs.electricproject
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}