作者:云上的浮游_154 | 来源:互联网 | 2023-02-01 12:09
如果您此刻只开发应用程序,则意味着您没有使用生产并从设备卸载应用程序并再次安装它将按要求运行.
1> Simon Mayrsh..:
Android 6.0+
对于那些现在遇到这种情况的人来说,简单地卸载可能没什么用,它会让你疯狂,所以在你必须解决之前,让我分享一下这个问题:Google在Android 6.0中引入了"自动备份"功能,重新安装时会返回一个数据库.(https://developer.android.com/guide/topics/data/autobackup.html)
你可以简单地添加......
...禁用此功能,你很高兴(现在你只需卸载即可删除数据库).
2> VinayagaSund..:
如果您此刻只开发应用程序,则意味着您没有使用生产并从设备卸载应用程序并再次安装它将按要求运行.
在奥利奥,无论我尝试什么,它似乎都不会消失.
只需清除应用程序数据即可
3> Hemant Kaush..:
如果您不关心在更新实体时进行的迁移:
增加数据库版本
fallbackToDestructiveMigration()
建立数据库时的添加方法,例如:
Room.databaseBuilder(appContext,AppDatabase.class,“ appdb.db”).fallbackToDestructiveMigration().build();
希望这可以帮助某人;)
4> 小智..:
增加版本:
@Database(entities = {EmployeeEntry.class}, version = 2, exportSchema = false)
从
链接获取