greendao3出现 Error:Execution failed for task ':app:greendao'.

来源:互联网 发布:佛山cnc编程最新招聘 编辑:程序博客网 时间:2024/06/07 15:06

greendao编译不通过,出现下面错误:

Error:Execution failed for task ':app:greendao'.> org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel(Ljava/lang/Object;)J
  • 之前我们配置greendao在app下的build.grdle中,如下:
buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0'    }}apply plugin: 'org.greenrobot.greendao'greendao {    //数据库的schema版本,也可以理解为数据库版本号    schemaVersion 1    //设置DaoMaster、DaoSession、Dao包名,也就是要放置这些类的包的全路径。    daoPackage 'cn.hnshangyu.testgreendao.greendao'    //设置DaoMaster、DaoSession、Dao目录    targetGenDir 'src/main/java'}dependencies {    compile 'org.greenrobot:greendao:3.2.0'}
  • 这里我们需要更改他的配置:

在app下的build.grdle中,如下:

apply plugin: 'org.greenrobot.greendao'greendao {    //数据库的schema版本,也可以理解为数据库版本号    schemaVersion 1    //设置DaoMaster、DaoSession、Dao包名,也就是要放置这些类的包的全路径。    daoPackage 'cn.hnshangyu.testgreendao.greendao'    //设置DaoMaster、DaoSession、Dao目录    targetGenDir 'src/main/java'}dependencies {    compile 'org.greenrobot:greendao:3.2.0'}

在工程的build.grdle中,如下:

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.3.1'        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}

这样就可以了。。。。。

0 3