【问题标题】:Gradle with green daoGradle 与绿道
【发布时间】:2013-06-03 12:20:23
【问题描述】:

我生成的 dao 文件有问题。在 android studio 中一切正常,但编译后我有错误,我的类没有被找到。我发现我需要在 build.gradle 文件中手动添加源集。以前有人做过吗?

这是我的文件夹结构:

+src
 +main
  +java
  +dao

java 实际上是一个包含所有应用程序包的源文件夹。如何将 dao 添加为源文件夹,该 gradle 将尊重或如何禁用 gradle build 并使用旧方式执行此操作?

【问题讨论】:

    标签: android gradle android-studio greendao


    【解决方案1】:

    您可以在 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")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-08
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      相关资源
      最近更新 更多