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

Nei*_*eil 5 android google-play android-studio google-play-console

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

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

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

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

谢谢

Nic*_*cue 1

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

adb shell dumpsys package my.package | grep version

版本代码是明确的信息,可以告诉您手机上是否有新版本的应用程序。如果版本代码是新版本,但代码似乎在做旧的事情,那么您在提交 APK 时犯了错误。

如果版本代码是旧版本,则可能会发生以下情况:

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