有人知道我怎样才能使用 DBFlow 和 ButterKnife 而不会发生冲突?当我一起使用这些库时,我遇到了以下问题:
“原因:com.raizlabs.android.dbflow.structure.InvalidDBConfiguration:模型对象:br.com.test.Name 未在数据库中注册。您忘记注释了吗?”
我正确实现了.java中的注释,我们怎么看:
package br.com.test;
import com.raizlabs.android.dbflow.annotation.Column;
import com.raizlabs.android.dbflow.annotation.PrimaryKey;
import com.raizlabs.android.dbflow.annotation.Table;
import com.raizlabs.android.dbflow.structure.BaseModel;
@Table(database = DatabaseInfo.class)
public class Name extends BaseModel {
@Column
@PrimaryKey
long id;
@Column
String value;
public Name() {}
}
当我从 .gradle 和 .java 中删除 ButterKnife 依赖项时,相同的代码可以正常工作。
有人可以帮我吗?