我生成的 dao 文件有问题。在 android studio 中一切正常,但编译后我有错误,我的类没有被找到。我发现我需要在 build.gradle 文件中手动添加源集。如果有人以前这样做过?
这是我的文件夹结构:
+src
+main
+java
+dao
java 实际上是一个包含所有应用程序包的源文件夹。如何将 dao 添加为源文件夹,该 gradle 将尊重或如何禁用 gradle build 并以旧方式执行此操作?
我生成的 dao 文件有问题。在 android studio 中一切正常,但编译后我有错误,我的类没有被找到。我发现我需要在 build.gradle 文件中手动添加源集。如果有人以前这样做过?
这是我的文件夹结构:
+src
+main
+java
+dao
java 实际上是一个包含所有应用程序包的源文件夹。如何将 dao 添加为源文件夹,该 gradle 将尊重或如何禁用 gradle build 并以旧方式执行此操作?
您可以在您的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")