Android ActiveAndroid ошибка получения TableInfo.getIdName ()

#android

#Android

Вопрос:

Я пытаюсь внедрить ActiveAndroid библиотеку в свой проект, после прочтения дополнительной документации об этом я получаю эту ошибку при попытке сохранить данные в базе данных

 com.activeandroid.TableInfo.getIdName()' on a null object reference
  

Манифест:

 <?xml version="1.0" encoding="utf-8"?>
<manifest package="com.pishguy.XXX"
          xmlns:android="http://schemas.android.com/apk/res/android">

    ..

    <application
        android:name=".Application"

        ...

        <meta-data
            android:name="AA_DB_NAME"
            android:value="myDB.db"/>
        <meta-data
            android:name="AA_DB_VERSION"
            android:value="1"/>

    </application>

</manifest>
  

Application класс:

 public void onCreate() {
    super.onCreate();

    ...

    ActiveAndroid.initialize(this);
}
  

Модель базы данных:

 @Table(name = "MyClass")
public class MyClass extends Model {
    @Column(name = "Name")
    private String Name;

    ...

    @Column(name = "updated_at")
    private String updated_at;

    public MyClass() {
        super();
    }

    ...
}
  

а затем, используя это:

 MyClass class     = new MyClass();
    class.setName       (classItems.getString("name"));
    ...
    class.setCreated_at(classItems.getString("created_at"));
    class.setUpdated_at(classItems.getString("updated_at"));

    ...
  

Комментарии:

1. попробуйте отключить мгновенный запуск, есть известные проблемы, когда включен мгновенный запуск!