美文网首页Android
使用dbflow库时出现Program type already

使用dbflow库时出现Program type already

作者: 流浪dee猫 | 来源:发表于2018-12-19 14:10 被阅读0次

    在需要将一个项目打包成aar接入另一个项目的时候,由于两个项目都使用了dbflow,因此在接入后,会提示:

    Program type already present: com.raizlabs.android.dbflow.config.GeneratedDatabaseHolder;

    就是说已存在,这是因为在aar中也会自动生成。

    因此我们需要修改一下aar项目的生成。

    在需要打包的项目gadle---defaultConfig中添加:

    在主项目添加aar库后,初始化dbflow的时候,调用如下:

    注意,addDatabaseHolder中的p2pGeneratedDatabaseHolder.class是根据之前设置的targetModuleName自动生成的,这样就不会提示

    Program type already present: com.raizlabs.android.dbflow.config.GeneratedDatabaseHolder;

    相关文章

      网友评论

        本文标题:使用dbflow库时出现Program type already

        本文链接:https://www.haomeiwen.com/subject/hocjkqtx.html