Постоянная комната Android: AppDatabase_Impl не существуетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Постоянная комната Android: AppDatabase_Impl не существует

Сообщение Anonymous »


Класс базы данных моего приложения

@Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) публичный абстрактный класс AppDatabase расширяет RoomDatabase { частная статическая база данных приложений INSTANCE; публичный абстрактный FavoritesDao FavoritesDao(); public static AppDatabase getAppDatabase (контекст контекста) { если (ЭКЗЕМПЛЯР == ноль) { ЭКЗЕМПЛЯР = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } вернуть ЭКЗЕМПЛЯР; } общественная статическая сила уничтоженияInstance() { ЭКЗЕМПЛЯР = ноль; } } Библиотека Gradle:
скомпилировать "android.arch.persistence.room:runtime:+" annotationProcessor "android.arch.persistence.room:compiler:+" И когда я, например, спрашиваю, выдает эту ошибку: AppDatabase_Impl не существует. в моем классе приложений
публичный класс APp расширяет приложение { частное логическое приложениеAppRunning = false; @Override общественная недействительность onCreate() { супер.onCreate(); AppDatabase.getAppDatabase(это); //--AppDatabase_Impl не существует } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»