在 Google Play 上更新 apk 文件

Posted

技术标签:

【中文标题】在 Google Play 上更新 apk 文件【英文标题】:Update apk file on Google Play 【发布时间】:2014-01-18 08:06:19 【问题描述】:

我想发布我已开发但有小问题的 android 应用程序。

应用程序将加载一个数据库文件(或 sqlite3 文件)。如果将来出现更新并且这些更新仅针对应用程序的功能而没有数据库结构,我希望允许用户将他们保存的条目保留在他们的 sqlite3 文件中。

那么发送更新的最佳做法是什么?只用新的更新代码编译apk文件而不用数据库文件?或者有什么其他的建议?

PS:我不是在使用 Java 和 Eclipse,而是使用 Python for Android 和 Kivy 平台,这是开发 Android 应用程序的一种了不起的新方法。

【问题讨论】:

谢谢 我从来不知道我们可以用 Python 为 Android 开发。下一个目标 Python! 是的,您可以使用 Kivy。检查 Kivy 项目。仍在开发中,但效果不错 【参考方案1】:

如果您使用的是本地 sqlite,那么您必须在应用程序中嵌入数据库文件,否则这意味着没有数据库,以防更新数据库具有版本号,因为它无法升级数据库提供版本号与之前的应用更新相同

【讨论】:

不太确定我明白了。或者我可能没有正确地问这个问题。数据库文件不是某种参数表,而是供应用程序用户添加、编辑和删除他们的输入。我想要的只是在更新时保留他们的输入。我需要一个简单的方法来做到这一点。 好吧,我误会你了,这篇文章将带你了解你正在寻找的内容sitepoint.com/using-database-in-android 非常感谢,我去看看【参考方案2】:

我在启动我的应用程序时遇到了同样的问题,但由于 kivy 对此没有解决方案,我尝试使用简单的os.mkdir('../##') 在 android 中的应用程序目录之外创建一个目录,然后我将所有那里的文件。希望这会有所帮助!

【讨论】:

以上是关于在 Google Play 上更新 apk 文件的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在 Google Play 商店上签名的应用程序包后更新签名的 APK

Google Play 应用更新 - 无法发布新的 apk

将新版本的 apk 更新到 Google Play 时出现问题

您好google play 服务无法运行,怎么办?

上传错误 - 无法将 apk 文件上传到 Google Play 开发者控制台?

google play 手机上下载的apk安装包文件存在哪里?怎么删除?