用Room新建表或修改表时报这个错误,一般情况是实体类里所定义的字段所带的属性跟Migration里所sql语句所表达不一致造成的,比如实体类里定义了Int? 可为空,但database.execSQL()里却是NOT NULL导致两者属性不一致报错。​​​​​​​

​​​​​​​

 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐