欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Android studio4.1.1 最新版导入 GreenDao 以避免踩雷

最编程 2024-04-30 09:12:10
...

问题:对于生成bean类等等,上网查官网查即可,提供以下接口:

githup                        https://github.com/greenrobot/greenDAO 

官网greenrobot         https://greenrobot.org/

提醒:官方提供自己的一个数据库,可以上官网查找Room    

地址:https://developer.android.google.cn/topic/libraries/architecture/room?hl=zh-cn

配置:

1.Project下的build.gradle文件加入

repositories {

        ...

        //(底下那个一样的repositories也要添加,如果没报错留着,报错删了,应该不会有错)

        mavenCentral() // add repository  添加代码仓库 

    }

第一步图片:

2.第二步,还是在上面那个文件里,现在版本号3.3.0可以用,以后需看githup

注意:如果升级3.3.0以上版本用不了,改为3.3.0

dependencies {

    //greenDao生产代码插件

    classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0' // add plugin

}

第二步图片:


3.第三步Module下的build.gradle文件加入

头部(直接在plugins下面加,注意不在里面加),我这里试了一下竟然成功了,有更好的建议评论区等你哟

apply plugin: 'org.greenrobot.greendao' // apply plugin

第三步图片:


4.第四步,在android下,同一级

android {

    greendao {

        //数据库版本号,升级时修改

        schemaVersion 1

      //生成的DAO,DaoMaster和DaoSession的包路径。默认与表实体所在的包路径相同

      daoPackage '包名.db'

      //生成源文件的路径。默认源文件目录是在build目录中的(build/generated/source/greendao)

        targetGenDir 'src/main/java'

  }

}

第四步图片:

5.第五步

导入依赖

implementation'org.greenrobot:greendao:3.2.2' // add library

implementation'org.greenrobot:greendao-generator:3.2.2'