带有 Android Studio 的房间数据库

Posted

技术标签:

【中文标题】带有 Android Studio 的房间数据库【英文标题】:Room Database with Android Studio 【发布时间】:2020-05-06 11:47:35 【问题描述】:

错误:查询有问题:[SQLITE_ERROR] SQL错误或缺少数据库(没有这样的表:任务)

显示此错误, 我怎么可能解决这个问题?

我正在关注this 教程

【问题讨论】:

请发布日志和您的代码 您可以通过此链接解决您的问题***.com/questions/45594432/… 【参考方案1】:

那个教程坏了。

针对您的具体问题,更改:

@Query("SELECT * FROM task")

到:

@Query("SELECT * FROM Recipe")

希望一切顺利。

【讨论】:

架构导出目录未提供给注释处理器,因此我们无法导出架构。您可以提供 room.schemaLocation 注释处理器参数或将 exportSchema 设置为 false。这就是我这样做后得到的。 这只是一个警告。如果并且当您开始编写用于测试 Room 迁移的仪器测试时,您将需要担心这一点。

以上是关于带有 Android Studio 的房间数据库的主要内容,如果未能解决你的问题,请参考以下文章

从带有视图的房间 android 中获取数据

在房间数据库 Android 中返回带有嵌套关系的空数据

带有 RxJava Single 的 Android Livedata 在房间数据库中不起作用

带有rxjava的迭代列表Android房间,一一

使用 Paging 3 Android 从房间获取最新数据

如何在android studio中通过带有密码的POST方法获取JSON数据