先要配置
1.在项目的build:gradle进行配置 配置红色部分
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'
// NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }2.在module的build:gradle进行配置 配置红色部分
apply plugin: 'com.android.application' apply plugin: 'org.greenrobot.greendao' android { compileSdkVersion 26 buildToolsVersion "27.0.1" defaultConfig { applicationId "com.bw.greendaoo" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } greendao { schemaVersion 1 daoPackage '自己的项目名字.gen' targetGenDir 'src/main/java' } }3.添加依赖
compile'org.greenrobot:greendao:3.0.1' compile'org.greenrobot:greendao-generator:3.0.0'4.创建一个User类 配置想要的数据类型
Long id---->必须是Long类型的
String类型就按照下面的格式写
然后进行重新编写会生成三个类
这样库就好了
@Entity public class User { @Id Long id; @Property(nameInDb = "name") String name;
}