首先就是配置greendao数据哭的环境
1.在主项目中的build.gradle 经行配置环境 :(自己这样用的仅供参考)
apply plugin: 'org.greenrobot.greendao'
compile 'org.greenrobot:greendao:3.2.0' compile 'com.github.yuweiguocn:GreenDaoUpgradeHelper:v2.0.1'2.在工程里的build.gradle 里配置
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
} 环境配置好后,如果你要自动生成文件和包,需要在
主项目中的build.gradle配置如下:
greendao{
schemaVersion 7
//设置DaoMaster、DaoSession、Dao包名,也就是要放置这些类的包的全路径。
daoPackage 'greendao'
targetGenDir 'src/main/java'
}
链接为升级的utils(仅供参考:添加String类型不会报错,但是添加int byte类型的都会出现NOT NULL约束不通过)
目前还在尝试如何修改这问题
这篇说解决了,可以尝试下解决数据库升级添加任意字段
Greendao数据库配置与升级
本文详细介绍了如何配置Greendao数据库环境,并提供了一种方法来自动生成文件和包。此外,还分享了关于数据库升级过程中遇到的问题及可能的解决方案。
7241

被折叠的 条评论
为什么被折叠?



