我想发布一个我开发的 Android 应用程序,但有一个小问题。
应用程序将加载一个数据库文件(或 sqlite3 文件)。如果将来出现更新,并且这些更新仅针对应用程序的功能而没有数据库结构,我希望允许用户将他们保存的条目保留在他们的 sqlite3 文件中。
那么发送更新的最佳做法是什么?仅使用新的更新代码编译 apk 文件而不使用数据库文件?或者有其他建议吗?
PS:我不是在使用 Java 和 Eclipse,而是在使用适用于 Android 的 python 和 Kivy 平台,这是开发 Android 应用程序的一种令人惊叹的新方法。
最佳答案
如果您使用的是本地 sqlite,那么您必须将数据库文件嵌入到应用程序中,否则这意味着没有数据库,以防更新数据库具有版本号,因为它无法升级数据库,前提是版本号与之前的应用更新相同
关于android - 更新 Google Play 上的 apk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20856465/