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

标签 android android-studio google-play google-play-console

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

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

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

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

谢谢

最佳答案

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

adb shell dumpsys 包 my.package | grep 版本

版本代码是决定性的东西,它会告诉您手机上是否有新版本的应用程序。如果版本代码是新版本,但代码似乎在做旧的事情,那么您在提交 APK 时犯了错误。

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

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

关于Android 应用程序在 Play 商店中显示新版本,但下载旧 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46869489/

相关文章:

java - 如何将 Intent 字符串传递给新 Activity 中的 XML 小部件?

android - 钛机器人 : close application completely (no caching)

android - 如何修复android多个dex文件定义异常

java - 当我尝试模拟我的应用程序时出错

java - 由于 android studio 和 adb.exe 的更新,我无法运行我的程序

android - 将 google play/apple store 自动续订订阅与内部帐户同步的预期行为是什么?

google-play - 如何使用admob赚钱

android - google play 是否提供外部接口(interface)来上传或更新 apk?

java - 构建错误(将字节码转换为 dex 时出错)

android - 如何仅使用 URL 自动单击网页上的按钮?