java.lang.NullPointerException 在 com.activeandroid.Model.<init>(Model.java:53)

java.lang.NullPointerException at com.activeandroid.Model.<init>(Model.java:53)

我正在尝试使用 ActiveAndroid 添加一个新的 table,我得到:.

java.lang.NullPointerException
    at com.activeandroid.Model.<init>(Model.java:53)

于:

public Model() {
        this.idName = this.mTableInfo.getIdName();
    }

据我从 documentation 中了解到,我不需要为新的 table 进行迁移,所以我只创建了扩展 Model [=30] 的 class =] 以及所有需要的注释。

如何添加这个新的table?

如果你提到过像这样使用的模型

  <meta-data
        android:name="AA_MODELS"
        android:value="models.objectModel.UserModel,
        models.objectModel.TestsModel,models.objectModel.AllergyModel" />

然后确保这里也指定了新模型,我遇到了同样的问题并通过将新模型添加到此列表中解决了它..