混淆代码最初 使用
-keep class org.greenrobot.greendao.**{ *; }
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
public static java.lang.String TABLENAME;
}
-keep class **$Properties
使用这个打包成功 升级
greendao {
schemaVersion 修改数据库版本 增加数据库列名
}
出现问题 no such column ======>困扰了一中午 如果有跟我遇到同样问题的同学
解决方案如下:
greendao {
schemaVersion 修改数据库版本 增加数据库列名 daoPackage 这个包不混淆就ok了}-keep class org.greenrobot.greendao.**{
*; }
-keep class com.example.rain.gen.**{
*; } //例子
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
public static java.lang.String TABLENAME;
}
-keep class **$Properties