小编Bah*_*din的帖子

错误:在 Android Room 中找不到字段的 getter

这是 android studio 中的一个简单的类:

package com.loghty.bahaa.loghty;

import android.arch.persistence.room.ColumnInfo;
import android.arch.persistence.room.Entity;
import android.arch.persistence.room.PrimaryKey;
import android.support.annotation.NonNull;


@Entity (tableName = "Chars")
public class Chars {

    @PrimaryKey(autoGenerate = true)
    @ColumnInfo(name = "char_Id")
    private int pCId;

    @NonNull
    @ColumnInfo(name = "char_field")
    private String mcharField;

    // Getters and setters

    public String getMcharField() {
        return mcharField;
    }

    public void setMcharField(@NonNull String mcharField) {
        this.mcharField = mcharField;
    }

    public int getpCId() {
        return pCId;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我构建应用程序时,我在 pCId 字段中收到此错误:

错误:找不到字段的吸气剂

我多次检查代码,但没有什么奇怪的。错误究竟在哪里?

java android

5
推荐指数
2
解决办法
7863
查看次数

标签 统计

android ×1

java ×1