本文介绍了在Android中的GreenADO中生成重复类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么在生成库greenado时创建重复包?

why create duplicate package when generate library greenado?

这是发电机

  private static final String PROJECT_DIR = System.getProperty("user.dir");

public static void main(String[] args) {
    Schema schema = new Schema(1, "com.greenado.db");
    schema.enableKeepSectionsByDefault();

    addTables(schema);

    try{
        DaoGenerator n=new DaoGenerator();
  n.generateAll(schema,PROJECT_DIR+ "\\app\\src\\main\\java");

    } catch (Exception e) {
        e.printStackTrace();
    }
}


推荐答案

你正在使用greenDAO 3.x在你的gradle文件中注释应用插件:'org.greenrobot.greendao'。因为它试图重新生成类。

If you are using greenDAO 3.x Comment out the apply plugin: 'org.greenrobot.greendao' in your gradle file. Because it tries to generate the classes all over again.

所以它使用greenDAO类生成器或应用插件:'org.greenrobot.greendao'。您不能在3.x

So its either you use the greenDAO class generator or apply plugin: 'org.greenrobot.greendao'. You can't use both in 3.x

这篇关于在Android中的GreenADO中生成重复类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 14:19