Google Play Alpha测试 - 无可用更新

时间:2016-05-19 07:05:25

标签: android testing google-play

我还没有更新我的Android应用程序很长一段时间。现在我想使用Alpha Test来运行应用内购买功能的一些测试。

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

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

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

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

所以,我找到的建议解决方案都没有为我工作。还有什么想法我能做什么?

更新

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

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

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

  • 查看我的测试帐户的电子邮件。找到了Google+社区的邀请并加入了。
  • 访问测试网址时,我现在可以点击成为测试人员,现在我是测试人员。
  • 使用我的测试帐户从Play商店下载应用程序。刚收到公开版。
  • 无法更新可用的Alpha版本

更新2:

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

我的想法已经不多了......

1 个答案:

答案 0 :(得分:3)

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

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

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

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

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

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

<强>解

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

Dev开发者控制台中的信息是否受特定设备支持或者不支持非常混乱:

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