美文网首页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