错误:找不到符号变量域,找不到符号变量行

时间:2017-05-17 02:13:26

标签: android realm

我正在尝试将Realm用于我的应用。当我运行时,我的模型类中的每个字段都出现“无法找到符号变量域”和“无法找到符号变量行”的错误

  

错误:找不到符号变量域

     

错误:找不到符号变量行

Task.java

public class Task extends RealmObject {

  @PrimaryKey
  private int taskId;
  @Required
  private String taskName;
  private boolean completed;
  private Date date;

  //... auto-generated getters and setters

}

我还为模型类得到以下两个错误:

  

错误:TaskRealmProxy不是抽象的,并且不会覆盖RealmObjectProxy中的抽象方法realmGet $ proxyState()

     

错误:TaskColumnInfo不是抽象的,并且不会覆盖ColumnInfo中的抽象方法copyColumnInfoFrom(ColumnInfo)

我尝试使用多个扩展RealmObject的模型,并且每个类的错误似乎相同。

我还尝试过多次清理项目,但没有解决错误。

在我的build.gradle(项目)中,我有以下依赖项:

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
    classpath "io.realm:realm-gradle-plugin:3.2.0"
}

在build.gradle(app)中,我添加了以下内容

apply plugin: 'realm-android'

1 个答案:

答案 0 :(得分:1)

任何其他应用的插件?您是否偶然有一个图书馆项目也带来了过时的Realm版本,例如RealmBasedRecyclerViewAdapter? -

 compile 'com.github.thorbenprimke:realm-recycler-view:0.9.5'

该库已过期,建议您使用http://github.com/realm/realm-android-adapters代替RealmRecyclerViewAdapter