我正在使用适用于 Android 的 greenDAO,并且我想编辑 greenDAO 生成器,因为它会覆盖 @SerializedName,这是我每次更改数据库上的某些内容时 GSON 需要的。
所以我通过 File -> New -> Import Module... 将https://github.com/greenrobot/greenDAO中的greenDAO 添加到我的 Android Studio 项目中......并且刚刚选择了 GreenDaoGenerator 模块。
接下来,我构建我的 java 模块来生成 greenDAO 数据库,该数据库使用 GreenDaoGenerator 模块作为依赖项,我得到一个异常,即找不到模板 dao.ftl。
有人可以帮帮我吗?我是Android新手,不检查,为什么找不到文件。
Exception in thread "main" java.io.FileNotFoundException: Template "dao.ftl" not found.
at freemarker.template.Configuration.getTemplate(Configuration.java:742)
at freemarker.template.Configuration.getTemplate(Configuration.java:665)
at de.greenrobot.daogenerator.DaoGenerator.<init>(DaoGenerator.java:65)
at com.example.GreenDaoCreater.main(GreenDaoCreater.java:39)
编辑:这是项目结构的屏幕截图。我希望它有所帮助。