在集成之前我们要知道GreenDao是干嘛用的,不知道的请出门左拐!
此次只是在网上翻阅GreenDao配置帖子,写的模模糊糊(部分),对于刚上手Android的小白,看的是一脸懵逼,所以才写的这篇帖子,记录一下我们的GreenDao的配置方法,也记录一下在学习过程中的进步~
第一步:配置GreenDao打开项目的gradle
buildscript {
repositories {
google()
//添加mavenCentral库
mavenCentral()
jcenter()
}
dependencies {
//自己的build:gradle版本不许复制我的版本
classpath 'com.android.tools.build:gradle:3.2.1'
//添加GerrnDao需要的相关依赖(下面的一行)
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'
}
}
第二步:配置Module gradle
//配置应用
apply plugin: 'org.greenrobot.greendao'
android {
...
//Greendao配置
greendao {
schemaVersion 1
daoPackage 'com.lx.greendaotest.greendao.gen'
targetGenDir 'src/main/java'
}
}
dependencies {
//GreenDao依赖
implementation 'org.greenrobot:greendao:3.2.2'
}
第三步:创建bean(entity)类 #######注意:类中必须带注解哦
@Entity
public class Bean {
@Id(autoincrement = true)
private Long userId;
private String userName;
private String userPhone;
private String userQQ;
}
这样我们就算配置完了。怎么验证配置成功还是失败呢?直接看有没有自动生成.gen目录下的三个类就ok了!
在配置的过程中可能会有些地方冲突或者错误,具体详情看编译日志,根据提示修改。有问题的可以留言,看到以后会及时回复的哦!
本帖作者原创 如有大牛 放下屠龙键盘,给弟弟一个机会(不喜勿喷)