- 编译报警告
WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getJavaCompiler(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. Affected Modules: app
原因:gradle版本过高,3.3以上不行。需要修改项目的gradle
dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' }
-
主键自增长无效。解决方法:
/** * 1.要确保注解为true, * 2.主键类型必须为Long */ @Id(autoincrement = true) private Long id;
- 字段使用boolean,查询要注意
boolean字段查询要用 1,0不能使用true,false
4.默认开启缓存的,如果查询数据不对,需要在查询前清除缓存
dao.detachAll();