Android 应用在 Play 商店中显示新版本,但下载旧 APK

Posted

技术标签:

【中文标题】Android 应用在 Play 商店中显示新版本,但下载旧 APK【英文标题】:Android App showing new version on play store, but downloading old APK 【发布时间】:2018-04-02 19:53:22 【问题描述】:

我已在 Google Play 控制台上提交了我的 android 应用更新,它已获得批准,并在 Google Play 商店中显示最新版本。

但是,当我在 Play 商店下载应用程序时,下载的是旧版本的 APK,而不是新版本。

我已尝试清除 Play 商店缓存,以及卸载并重新安装应用程序,但仍然是旧 APK。这很麻烦,因为它表明我正在下载最新版本。

还有其他人遇到过这个问题吗?

谢谢

【问题讨论】:

新版本是否支持与旧版本相同的操作系统版本?可能,较新版本仅支持较高版本的操作系统,因此旧设备正在使用旧版本。 This post 回答了我的问题。 【参考方案1】:

您可以做一些检查。首先是查看您正在下载的应用程序的版本代码。如果您是应用程序的开发者,您可以使用 adb 将应用程序从手机上拉下来:

adb shell dumpsys package my.package | grep version

版本代码是确定应用程序的新版本是否在您的手机上的权威信息。如果版本代码是新版本,但代码似乎在做旧的事情,那么你提交APK时出错了。

如果版本代码是旧版本,那么可能会发生一些事情:

Play 商店必须更新世界各地不同数据中心的大量不同缓存,这可能需要一些时间。尝试等待 15 分钟,看看情况是否会好转。 您可能不小心保留了旧版本的应用,旧版本与您的手机兼容,但新版本不兼容。 这可能是 Play 的一个错误。如果是这样,请使用this page 上的“联系我们”链接,他们可能会查看您的帐户并发现问题

【讨论】:

以上是关于Android 应用在 Play 商店中显示新版本,但下载旧 APK的主要内容,如果未能解决你的问题,请参考以下文章

Android 更新未出现在 Play 商店中

当我更新显示打开按钮而不是更新按钮的新版本 Google Play 商店时

在 Play 商店中将 Flutter 应用程序从旧版本更新到新版本

Google Play 商店发布问题 [关闭]

更新 Android 应用(无需访问 Google Play 商店)

在Google Play商店中更新Android应用时是否删除了文件夹?