【发布时间】:2020-02-23 06:47:49
【问题描述】:
在创建实体和必要的 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 在同一个函数中为两个表创建代码,但不区分 在他尝试创建表变量时。
有什么见解吗?我做错了什么?
我试过了:
正在重启安卓工作室。
干净的构建。
【问题讨论】:
标签: sqlite android-studio compiler-errors