Sugar ORM在棒棒糖上抛出NoSuchTable异常

meh*_*udi 5 sqlite android sugarorm

我正在开发一款Android应用.我按照Sugar ORM网站上的说明创建了一个数据库表.我做的一切都是一样的,我已经仔细检查了一下.

问题是,当应用程序在Android 5.0或更高版本上运行时,执行查询时,它会抛出SQLiteException并且不会显示此类表.相同的代码在KitKat设备上执行正常,并导致正确的结果,没有任何异常.

Sugar ORM支持Andriod 5.0吗?

小智 0

如果您使用的是 SugarORM 1.3,则需要保留默认构造函数,不应将任何参数传递到构造函数中,此外,我在开发过程中的某个时刻遇到了一个问题,即当您创建一个扩展 SugarRecord 的新类时直到您增加清单文件中数据库的版本或清除应用程序的缓存后,才会创建该数据库。

只要您没有遇到麻烦,SugarORM 确实易于使用且开发速度很快,但当您需要支持时,它确实缺乏文档