Kotlin GreenDao 找不到 DaoSession

2020-03-27  本文已影响0人  DreamClouds

Unresolved reference: DaoSession

这是因为Greendao在默认路径下生成DaoSession和其他Dao文件:“app/build/generated/source/ Greendao /”,kotlin找不到。
所以你只需要改变Dao路径,将这段代码添加到你的模块Gradle文件中:

在app/build.gradle添加,

android{
    //...
 greendao {
        schemaVersion 1
        daoPackage 'GreenDao'
        targetGenDir 'src/main/java'
    }
}

然后你就可以发现像DaoSesson.java这样的Dao文件是在您的项目路径“src/main/java”中生成的。现在Kotlin可以找到DaoSession了。

上一篇 下一篇

猜你喜欢

热点阅读