有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java什么会导致重新创建安卓数据库?

在过去的几年里,我一直在为一个客户创建一个应用程序(这也是我很遗憾不能在这里分享代码的原因)。上传到play store的最新版本针对API 25,并于2017年7月发布

我目前正在测试一个新的更新,我发现通过SQLiteOpenDatabase打开数据库会导致onCreate函数运行。以前版本的应用程序中的数据丢失。我已经通过play store和手动安装了以前版本的应用程序,但升级总是直接从新版本的APK执行

存储在应用程序中间开发版本上的数据不会丢失,但它们都会从当前发布的版本中删除数据

用于管理数据库的类没有更改,并且正在为数据库使用相同的版本代码。我已经检查了证书,并且所有版本都使用相同的证书进行了签名

是否有人知道可能重新创建数据库的其他原因?这是一个严重的问题,即阻止应用程序的发布


共 (0) 个答案