生成的dao文件有问题。一切都是正确的在android工作室,但编译后我有错误,我的类没有找到。我发现我需要在构建中手动添加源代码集。gradle文件。以前有人这样做过吗?
这是我的文件夹结构:
+src
+main
+java
+dao
java实际上是一个包含所有应用程序包的源文件夹。如何添加dao作为源文件夹,gradle将尊重或如何禁用gradle构建和做这个用旧的方式?
您可以在您的build.gradle
中添加一个新的源集:
sourceSets {
main {
java {
srcDir 'src/main/dao'
}
}
}
更多信息在这里:http://tools.android.com/tech-docs/new-build-system/user-guide。
或者,您也可以直接将GreenDAO模型生成到现有的源代码集中(只需确保将它们生成到一个不存在的包中):new de.greenrobot.daogenerator.DaoGenerator().generateAll(schema, "./src")