greenDao使用遇到的坑

  1. 编译报警告
    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'
        }

     

  2. 主键自增长无效。解决方法:

    
      /**
      * 1.要确保注解为true,
      * 2.主键类型必须为Long
      */
      @Id(autoincrement = true)
      private Long id;

     

  3.  
发布了20 篇原创文章 · 获赞 9 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览