最近在使用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;