GreenDao数据库框架报错原因:
android.database.sqlite.SQLiteException: no such table: SAO_HE (code 1): , while compiling: SELECT T."_id",T."image",T."title",T."len",T."brief" FROM "SAO_HE" T
解决方案:
原因是你在添加表或者修改表时没有更新版本,在做了上述操作后数据库版本要加一,每次做了修改都要加一。
卸载项目或者升级数据库就可以了
greendao {
schemaVersion 2 //数据库版本号 做一下升级
daoPackage 'com.example.greendaodemo.gen' //自动生成代码的一个位置
targetGenDir 'src/main/java' //自动生成代码的一个位置
}