Google Play Alpha测试-没有可用的更新

And*_*ord 5 testing android google-play

我已经有一段时间没有更新我的Android应用了。现在,我想使用Alpha测试对应用内购买功能进行一些测试。

问题是,我看不到如何使用Play商店在设备上安装Alpha版本。我做了以下工作:

  • 在中创建了APK Android Studio 2.1
  • 登录到Google Play开发者控制台
  • 选择了我的应用并切换到 APK/Alpha-Test
  • 上传了APK的Alpha测试并发布了
  • 这是封闭的Alpha测试,我是唯一的测试人员。我在测试人员列表中输入的电子邮件地址与我在设备上使用的Play帐户的地址完全匹配。
  • 在设备上的Chrome中打开了激活网址。显示了Play商店网页,说我是一名测试人员
  • 点击了Play商店的链接,并下载了我的应用的当前版本
  • 检查是否有Alpha版本的更新,但没有更新

三天前上传/发布了alpha APK 。即使更新可能要花几个小时才能到达商店,三天也应该足够长,不是吗?

我发现其他线程正在处理此类问题,在某些情况下,解决方案是清理Play Store应用程序的缓存并重新启动应用程序。但是,这对我而言并没有任何改变。

因此,我发现的所有建议解决方案都不适合我。还有其他想法我可以做什么?

更新:

仍然无法更新到Alpha版本。我现在从封闭Alpha测试切换为使用Google+社区的Alpha测试。但是,结果是相同的:

  • 使用我的开发者帐户登录后,我切换到Google+并创建了一个新社区。
  • 邀请我的测试用户(我的其他帐户之一)加入该论坛。
  • 将Goole +社区的URL复制到开发者控制台中的“ Aplha测试”部分。
  • 发布了更改。

  • 访问测试URL(https://play.google.com/apps/testing/com.mycompany.myapp)时,我收到消息“ 您不是测试人员

  • 检查我的测试帐户的电子邮件。找到了加入Google+社区的邀请,并加入了。
  • 当访问测试URL时,我现在可以单击“ 成为测试员”,现在我是测试员。
  • 使用我的测试帐户从Play商店下载了该应用。刚收到公开版本。
  • 没有可用的Alpha版本更新...

更新2:

同样,切换到公开Alpha测试后,仍然没有可用的更新。

我没主意了...

And*_*ord 4

两周后我终于能够解决这个问题。我在这里分享解决方案,以防万一有人遇到相同类型的问题:

我联系了 Google 支持人员,以了解是否存在任何已知问题导致测试版本无法下载。他们告诉我,由于 ABI 版本不兼容,上传的 APK 与我的测试设备 (Nexus 5) 不兼容。

这非常令人困惑,因为我的应用程序没有使用任何本机代码,因此根本没有配置任何 ABI 版本。

最后 Google 告诉我,ABIAPK 的版本被识别为commons-io-2.4.jar. 这仍然没有意义,因为这显然不是 ABI 版本。然而,有了这些信息,我就能够继续前进并找到避免问题的方法。

Android Stuido 将commons-io-2.4.jar文件复制到libAPK 内的文件夹中。开发控制台将此文件夹的内容识别为ABI版本(这没有任何意义),因此 APK 被标记为与设备不兼容。

Android Studio(将文件复制到 lib 文件夹)或开发控制台(识别 lib 内容和 ABI 版本)中存在错误。

解决方案

由于我不再需要 commons-io-2.4.jar,因此我可以简单地将其从项目中删除,然后新版本就可以在 Alpha/Beta 测试通道中分发,没有任何问题。如果应用程序依赖于这个库,我不知道我会做什么。

开发控制台中有关 APK 是否受特定设备支持的信息非常混乱:

APK 的公共版本(当然)兼容数千种不同的设备,包括我用于测试的 Nexus 5。开发控制台也显示测试 APK 的相同信息(公共 APK 之一)。因此我认为测试 APK 是正确且兼容的。只能通过在开发控制台中单击 APK 来查看有关测试 APK 的信息。