谷歌应用商店的alpha测试人员无法更新应用程序

121

我的应用正在使用Google Play进行测试。我是其中的一名alpha测试员。我发布了一个新的alpha版应用程序。我期望它可以自动更新到我的设备上。但它没有进行更新。我错过了什么步骤吗?根据Google

一旦他们安装应用程序并选择加入测试,他们将自动更新到新的测试版本。


1
“自动化”并不是自动的。你等了多久?在开始担心之前,至少要等12个小时。 - Geobits
3
哇!12个小时!我昨天在下午6点之前(也许是下午4点)发布了文章。所以肯定已经过去了12个小时。虽然我期望会立即有反应。 - Cote Mounyo
2
以前速度要快得多,但是Play商店在过去几年中增长了很多。此外,请确保您的设备上安装的是应用程序的Play商店版本,而不是由Eclipse签名调试密钥的版本。 - Geobits
1
谢谢!由于您没有发布“回复”,我不得不给您的每个评论点赞并接受其中一个作为回复。 - Cote Mounyo
2
打开 Play Store 应用程序 > 主菜单 > 我的应用和游戏 -> 每次打开此页面时,它都会检查更新。无需清除缓存或其他任何内容。干杯 - Kirill Karmazin
显示剩余2条评论
17个回答

91

谷歌应用商店没有自动更新。它们有一个类似于苹果应用商店等其他商店的缓存系统。根据我的经验,每天一两次,缓存系统会被刷新并且市场会得到更新。

在此之后的某个时间点上,更新将被推送。不幸的是,这可能是一个多天的过程。


45
这是令人沮丧的消息。我与我的测试人员时间紧迫,这个等待不好。 - Cote Mounyo
4
在时间紧迫的情况下,更容易的做法是设置一个主机并给他们一个链接,链接指向一个更新版本的内容。 - Geobits
61
强制停止应用程序,同时清除Play商店的缓存/数据,即可立即更新。 - Aeramor
4
如果您需要立即向测试人员发送更新,您现在可以使用“内部测试”轨道。 - pstanton
9
@pstanton看起来“内部测试”并不是即时的。对我来说仍需要几个小时才能更新。Google真可惜。 - IliaEremin
显示剩余9条评论

80

我遇到了同样的问题。48小时后我的更新仍然不可用。尝试关闭应用商店和重启手机,但都没有奏效。然后我进入手机设置并清除了Play商店的缓存,这立刻解决了问题,并且我可以下载最新的Alpha版本。


请问您能告诉我们这个设置在哪里吗?我没有找到它。 - DenisGL
22
进入设备设置 -> 应用程序 -> 所有应用,找到Google Play Store应用并点击。向下滑动并点击清除缓存。这可能会有所帮助。然而在我的情况下,Alpha测试版本的更新仍然不可用。 - Andrei Herford
2
在我的Sony Xperia手机上搜索“Google Play商店”,即不与以字母P开头的应用程序放在一起,而“清除缓存”选项位于“存储”下面。 - Benedicte Raae
1
立即对我有用!谢谢这个提示! - Lucy
1
对我有用!另一种进入应用程序设置的方法是按住Play Store应用程序图标,然后点击“应用信息”,然后点击存储,然后点击“清除数据”。 - Uniphonic

48

除了应用程序更新需要完全处理的时间之外,Google Play 应用程序本身还会缓存应用程序信息,因此您的用户(以及您自己)可能会看到 Google Play 列表的缓存版本。

以下是一个技巧,可以强制 Google Play 获取您的应用程序的最新版本。这个方法对我来说每次都有效。

如何重置 Google Play 应用程序的缓存:

  1. 强制关闭 Google Play 应用程序
  2. 打开设置 应用程序
  3. 进入 应用 > 应用管理器 > Google Play 商店 > 存储
  4. 点击 清除缓存

现在应该已经重置了 Google Play 应用程序的缓存。试着再次查找您的应用程序,看看是否显示了最新版本。


1
在我的 Android 版本中,第三步是“应用和通知 > 查看所有 [57] 应用程序 > Google Play 商店 > 存储和缓存 > 清除缓存”。 - Julian K
1
这是我在2022年3月唯一有效的方法! - Graciela Carrillo

7

2018年3月,谷歌宣布推出了一个内部测试轨道。

根据文档:

如果您想快速分发应用程序进行内部测试和质量保证检查,则应创建内部测试。

[...]

每个应用程序的内部测试最多可以有100名测试人员


12
无论我怎么尝试,有些手机都无法显示更新内容。 - Mike Becatti
我无法在内部测试轨道上更新我的发布版本。 - glenatron
2
在我的情况下,内部测试轨迹用户仍需要数小时才能收到更新。我不知道出了什么问题,或者也许这就是事实。 - Arie Agung
1
请确保卸载从非内部轨道安装的应用程序,并使用选择加入 URL 重新安装它,以从内部轨道安装应用程序,其形式为 https://play.google.com/apps/internaltest/INTERNAL_APP_ID。在文档中,请阅读有关:“步骤 3:与用户共享选择加入 URL”。 - Ricardo Stuven
2
“每个应用最多100个测试人员”意味着可以添加100个电子邮件或总共100个设备。据我所知,您可以将无限数量的设备连接到一个电子邮件上,这理论上是无限制的。 - solaza
显示剩余2条评论

6

我将Aeramor的评论转发为答案,因为这对我解决了问题。

强制退出并清除Play商店的缓存/数据,它将立即更新


这对我有效。 - grrigore
1
grazia!!!!!!!!! - aleksandarbos

5
这可能适用于您:
1. 在您的安卓手机或平板电脑上,打开您的设置(可能会显示成一个齿轮图标),然后点击“应用”。 2. 在屏幕顶部,点击右上角的三个点以打开更多选项,然后点击“显示系统应用程序”。 3. 向下滚动并点击“下载管理器”。 4. 点击“存储”清除缓存和清除数据。 5. 打开谷歌播放商店,更新版本将出现供您下载。

谢谢@josh marsden。很有趣,但对我没有解决问题 :) - Jake Stoeffler
2
这对我起作用了,但我不得不去“应用存储> Google Play商店> 清除存储和缓存”。 - Lamour

5
我曾经遇到过类似的问题,我的测试人员能够在Play商店中看到我的应用程序的生产版本,但是无法看到新的Beta版本更新,尽管它已经在很多小时之前上传并作为更新提供给其他Beta测试人员。
我已将他添加为Beta测试人员到我的Google Group,并在我的Google Play Store帐户中添加了他作为测试用户。解决方法是强制停止Play商店,然后重新启动它。
当他再次进入Play商店搜索应用时,Beta更新就会立即可用。

1
谢谢。这对于强制 Google Play 更新其缓存(或者它正在做的任何事情)非常有用。 - darrenp

4

从Android设备中获取更新可能需要一些时间。对于“内部测试”,在上传更新后,我需要一段时间从我的设备中获取更新。一旦我清除了我的Android手机上“Google Play商店”应用的缓存,我立即得到了更新。


3

尽管清除Google Play缓存解决了我的一个问题,但我还发现了另一件奇怪的事情,可能会帮助到其他人。当我在Play商店的应用页面上点击“关于此应用程序”时,显示的版本号是之前的版本号。这让我想到新版本仍然不可用,我只需要等待。然而,在等待几个小时后,我决定尝试下载它,结果最新版本已经安装好了。


我已经将新的测试人员添加到内部测试轨道,但他无法看到“您是内部测试人员..”消息和下载测试版本的选项。清除Google Play商店的数据和缓存解决了这个问题。 - Brlja

2

1 - 在alpha测试中上传APK文件
2 - 将您的电子邮件添加到一个谷歌组或谷歌加社区中
3 - 复制Google Play提供的测试链接并点击接受按钮

现在只需等待您的应用程序更新即可。


最终我的手机得到了更新。但是我的一些测试人员没有得到更新。你知道这可能是为什么吗? - Cote Mounyo
2
@CoteMounyo 也许有些测试人员没有配置 Google Play 自动更新您的应用程序,这种情况下,测试人员必须手动访问 Google Play 并更新您的应用程序。 - Marcos Vinicius
如果你忘记复制那个链接,看起来你再也无法获取alpha链接了。真是一团糟? - Stevey
1
@user3562927,是的,你可以。它在内部测试允许参与者列表中。 - Ethan Arnold

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接