Android 应用程序未在 Play 商店中更新

Android app doesn't update in play store

我在 Google Play 商店尝试更新我的应用程序时发现了一个问题。我上传了一个新版本,几个小时后它似乎更新了。控制台告诉我该应用程序已发布,我查看了 Playstore,发现有新版本。问题是没有人能看到更新,他们看到了新版本,但就像他们已经更新了应用程序一样。但我敢肯定他们不会,因为新版本不同了。

怎么了?????

总结评论,您似乎更新了版本名称,但没有更新版本代码。版本名称值是人类可读的,可以包含非数字字符,例如点、字母等,而版本代码值必须是单个整数。

为确定 APK 是否为更新,更新系统会检查其版本代码是否在数字上高于现有 APK 的版本代码。例如,应用程序的版本名称可能为 2.7.18,版本代码为 2070018(使用两个零填充数字表示次要,四个零填充数字表示修订)。其下一个版本的版本名称可能为 2.8.27,代码为 2080027。

此外,仅供人类真正使用的版本名称不必与版本代码有任何直接相似之处。它们可以是动物的名字("lion"、"tiger"、"bear")甚至 Git 哈希值。为了区分调试版本和发布版本,我的 build.gradle 文件通常配置为自动向版本名称添加 'dbg' 或 'rls' 后缀。