美文网首页
2020-04-13 Android关于GreenDao SQ

2020-04-13 Android关于GreenDao SQ

作者: 南宫逸诺 | 来源:发表于2020-04-13 20:33 被阅读0次

在看过 [这位大神] (https://www.jianshu.com/p/39db996be365)写的 greenDao类的封装之后
发现出现如下错误

android.database.sqlite.SQLiteException: near ")": syntax error (code 1): , while compiling: INSERT INTO XXX
第一反应是混淆错误 因为刚开始直接运行手机并没有报错.直到打包之后运行一次崩一次.
我的greenDao model 包如下


image.png

我怀疑是我的bean类未混淆
而后又怀疑是db 包未混淆 结果发现都已经混淆了但是仍然报语法错误 耗费了大量的时间
最后同事提醒 DaoUtilsStore 类似一个Bean类 是否也不能混淆


image.png

因为根据上面的文章 自动封装的一些Dao 是需要在DaoUtilsStore的构造方法中实例化 , 再使用get方法获取,
冒着试一试的想法 不混淆DaoUtilsStore:


image.png
打包 .... 运行....OK !
简直吐血.....深刻检讨自己 bean类换了个衣服就不认识了!!

相关文章

网友评论

      本文标题:2020-04-13 Android关于GreenDao SQ

      本文链接:https://www.haomeiwen.com/subject/bvxomhtx.html