【发布时间】:2018-04-25 16:51:17
【问题描述】:
我开发了一个已经存在于GooglePlay 上的应用程序,
现在我需要修改数据库中一些需要更多列的部分。
但是我遇到了问题,问题是当我将具有更多列的新 APK 发布到 playstore 时,我在数据库中找不到那些新列,但是当我卸载时首先,然后我安装新的APK,问题就解决了,
如何修复这个错误?
【问题讨论】:
-
可以使用 SQLiteOpenHelper 的 onUpgrade 方法。因为您必须更改表或删除表,然后为使用先前版本应用程序的人创建新表。您还必须更新数据库版本。
标签: java android database android-studio google-play