GreenDao配置
GreenDao不同版本配置方法可以有所不同,我测试配置org.greenrobot:greendao:3.0.1用下列方法会有问题
在build.gradle(Project:app)中添加下面代码:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'
}
}
在build.gradle(Module:app)中添加下面代码:
apply plugin: 'org.greenrobot.greendao'
dependencies {
compile 'org.greenrobot:greendao:3.2.2'
}
其他配置
在build.gradle(Module:app)中添加:在Android{}中
greendao {
schemaVersion 1//数据库版本号
daoPackage 'com.com.sky.downloader.greendao'//设置DaoMaster、DaoSession、Dao包名
targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录
//targetGenDirTest:设置生成单元测试目录
//generateTests:设置自动生成单元测试用例
}
例如:
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.pwc.newfind"
minSdkVersion 21
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 'com.pwc.newfind.db'//设置DaoMaster、DaoSession、Dao包名
targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录
//targetGenDirTest:设置生成单元测试目录
//generateTests:设置自动生成单元测试用例
}
}
上述配置方法和下面提供有区别,关于使用可以参考下面网址
GreenDao 3.2.0 的基本使用
网友评论