如何解决Greendao构建错误



我正在使用使用Greendao(ORM(进行对象关系映射的Android应用程序。我在代码中定义了实体类。当我构建代码时,Greendao生成了与实体相对应的DAO类。

它还生成了DaoMaster和DaoSession课程。因此,使用DaoSession和Dao类,我开始编码并通过逻辑实施。现在,当我致力于GitHub时,我不想推动生成的文件。由于我的代码取决于生成的文件,因此当有人从github获取我的代码时,他没有得到生成的文件(因为我没有推出它们(。因此,他遇到了构建错误,某些课程不在Daomaster和Daosession等。

要克服这一点,他必须评论所有使用这些生成文件并构建的代码。现在,Build Succes成功了,Daomaster和Daosession也会产生。现在,他必须删除先前评论的代码。因为现在生成了类。

但是这种方法似乎很乏味,因为可能有很多代码。因此,我认为可能是在构建源代码之前首先生成DAO文件的方法。我的意思是,当我启动构建命令时,是否可以指定第一个构建的方法,然后是这样。因此,首先要构建Greendao库,并生成DaoMaster,DaoSession和Daos,然后构建源代码,并且由于现在可以使用DAO文件,因此它将成功。

或可能还有其他方法可以做到这一点。我试图找到第一种方法的选择,但找不到太多帮助。请建议如何解决这个问题。

我找到了一个解决方案。当某人拿起git拉动时,他将没有任何Greendao生成的文件。为了生成这些文件,

./gradlew greendao。这将生成所有必要的DAO文件。因此,之后我们可以构建代码而无需任何错误。

相关内容

  • 没有找到相关文章

最新更新