sqlite - 设置Android Studio Room数据库时出现2个实体错误

标签 sqlite android-studio compiler-errors

创建实体和必要的Daos之后,我按如下所示设置Room数据库:

@Database(entities = {Entity1.class , Entity2.class}, version = 1,exportSchema = false)
public abstract class Database extends RoomDatabase {
 ...
}

尝试构建项目后,我收到以下编译错误:
**error: variable _columns is already defined in method onValidateSchema(SupportSQLiteDatabase)**

在类中:Database_Impl。

我的猜测是Room在同一个函数中为两个表创建代码,但没有区别
在尝试创建表变量时在表变量之间移动。

有见识吗?我做错了什么?

我试过了:
  • 重新启动android studio。
  • 干净的构建。
  • 最佳答案

    问题是不是用英文命名实体。

    关于sqlite - 设置Android Studio Room数据库时出现2个实体错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60359812/

    相关文章:

    android - 移动 sdk 目录后如何修复损坏的 android studio 模拟器

    java - 在 Android Studio 中单击按钮时渲染新 View

    android - 向数据库插入记录后如何更新 ListView ?

    iOS:从 SQLite 数据库填充 tableView

    sqlite - SQLite:比较列中的日期

    java - 与运算符优先级相关的混淆

    debugging - SASS不一致的缩进错误

    java - 我已经定义符号时找不到符号

    sql - 连接两个表并列具有相同名称的列sql

    mysql - 如何在SQLite session 中设置时区?