2017-05-17 34 views
0

私のアプリケーションにレルムを使用しようとしています。私は実行すると、私はエラーが「シンボル変数領域を見つけることができない」、と私のモデルクラスでもエラー:シンボル変数の領域を見つけることができません、シンボル変数の行を見つけることができません

public class Task extends RealmObject { 

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

    //... auto-generated getters and setters 

} 

Iを

error: cannot find symbol variable realm

error: cannot find symbol variable row

Task.javaをあらゆる分野のための「シンボル変数の行を見つけることができない」と言ってもらいますモデルクラスのために、次の2つのエラーを取得:

error: TaskRealmProxy is not abstract and does not override abstract method realmGet$proxyState() in RealmObjectProxy

error: TaskColumnInfo is not abstract and does not override abstract method copyColumnInfoFrom(ColumnInfo) in 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(アプリ)での、私は次の

apply plugin: 'realm-android' 
+0

RealmRecyclerViewAdapterあなたは難読化を使用していますか? – Sergey

+0

他に適用されるプラグインですか?あなたは偶然、Realmの古いバージョン、例えば 'RealmBasedRecyclerViewAdapter'をもたらすライブラリプロジェクトを持っていますか? – EpicPandaForce

+0

@EpicPandaForce、私はrealm recyclerview 'compile 'com.github.thorbenprimkeのために別のライブラリを使用しています:realm-recycler-view:0.9.5'' –

答えて

1

他を追加しました適用されたプラグインですか?あなたは偶然、Realmの古いバージョン、例えばRealmBasedRecyclerViewAdapterをもたらすライブラリプロジェクトを持っていますか? -

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

ライブラリが古くなっている

、代わりに http://github.com/realm/realm-android-adaptersを使用することをお勧めして

関連する問題