一:用apt解析dbflow的注解,写完某个程序后,发现编译时报告xx_table找不到,然而我实际在代码编写中又能可以找到xx_table表,于是中间做了各种尝试,怀疑配置、依赖包有问题,结果发现都不是,最后发现是我用来存放查询结果的@QueryModel的一个bean类少了一个属性的setter,但是编译时并不会告诉我少这个方法,而是因为少了这个方法导致不能生成_table表,于是先报了找不到_table表的错误。
我是先把所有调用xx_table表的地方都注释掉,然后在Terminal下用gradlew compileDebugJavaWithJavac--stacktrace追踪编译的过程,才发现的这个错误。爬坑一整天,还是不够细心啊。