最近在使用greendao 添加一个新表之后,报这个错误 ,百度了一番,发现网上给的解释不够全。现贴出正确解决方案。
解决方案一
在app下的gradle 中添加如下
apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao'
android {
.......
buildTypes {
.....
greendao {
//这里是数据库版本,需要比原来的大
schemaVersion 2
}
}
}
然后buid-rebuild 工程,直到daoMastter里出现如下版本号时,才算成功
public static final int SCHEMA_VERSION = 1;