Google Play Alpha测试 - 无更新 [英] Google Play Alpha Test - No Update available

查看:419
本文介绍了Google Play Alpha测试 - 无更新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



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


  • Android Studio 2.1中创建了APK

  • 登录Google Play开发者控制台

  • 选择我的应用并切换到 APK / Alpha-Test
  • 这是一个封闭的Alpha测试,我是唯一的测试仪。 我在测试人员列表中输入的电子邮件地址与我在设备上使用的Play帐户的地址完全一致。

  • 在Chrome中打开激活网址我的设备。显示Play商店网页,并说我是测试人员

  • 点击Play商店的链接并下载当前版本的应用

  • 检查是否有Alpha版本的更新,但没有



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



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



    所以,我找到的建议解决方案都不适合我。任何其他想法我可以做什么?
    $ b $ p 更新:



    仍然不可能更新到alpha版本。我现在使用 Google+社区封闭的Alpha测试 Alpha测试进行切换。然而,结果是一样的:




    • 使用我的开发者帐户登录后,我切换到Google+并创建了一个新社区。 li>
    • 邀请我的测试用户(我的其他帐户之一)加入该组。

    • 将Goole +社区的URL复制到开发者的Aplha测试部分安慰。 当访问测试网址时( https://play.google.com/apps/testing/com.mycompany.myapp )我得到了消息您不是测试人员
    • 检查我的测试帐户的电子邮件。找到了Google+社区的邀请并加入。

    • 访问测试网址时,我现在可以点击成为测试人员,现在我是测试人员。 下载使用我的测试帐户从Play商店获取应用。刚刚收到公共版本。
    • > 更新2:



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



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

      解决方案

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



      我联系了Google支持以了解,如果有任何已知问题阻止测试从beeing下载的版本。 他们告诉我,由于ABI版本不兼容,上传的APK与我的测试设备(Nexus 5)不兼容。 这是相当混乱,sinc我的应用没有使用任何本地代码,因此根本没有配置任何ABI版本。

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

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



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

      解决方案

      因为我不再需要commons-io-2.4.jar,所以我可以只需从项目中删除它,并在Alpha / Beta测试频道中发布新版本没有任何问题。如果应用程序依赖于此lib,我不知道我会做什么。



      有关APK的开发者控制台中的信息受特定设备支持,或者不是非常令人困惑:

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

      I have not updated my Android app for quite a while. Now I would like to use the Alpha Test to run some tests of the In-App Purchase features.

      Problem is, that I do not see how I can install the Alpha version on my device using the Play Store. I did the following:

      • Created the APK in Android Studio 2.1
      • Logged into the Google Play Developer Console
      • Selected my app and switched to APK/Alpha-Test
      • Uploaded the APK the the Alpha Test and published it
      • It is a closed Alpha Test and I am the only tester. The e-mail address I entered in the tester list perfectly matches the address of the Play Account I am using on the device.
      • Opened activation URL in Chrome on my Device. Play Store webpage is shown, saying that I am a tester.
      • Clicked the link to the Play Store and downloaded the current Version of my app
      • Checked if there is an update to the Alpha Version, but there is not

      I uploaded/published the alpha APK on three days ago. Even if it can take some hours before an update reaches the store, three days should be long enough, shouldn't it?

      I found other threads dealing with this kind of problem and in some cases the solution was to clean the cache of the Play Store App and restart the app. However this did not change anything in my case.

      So, none of the suggested solutions I found worked for me. Any other idea what I can do?

      UPDATE:

      Still not possible to update to the alpha version. I now switch from a Closed Alpha Test an Alpha Test using a Google+ Community. However, the result is the same:

      • While logged in with my developer account, I switched to Google+ and created a new Community.
      • Invited my test user (one of my other accounts) to the group.
      • Copied the URL of the Goole+ Community to the Aplha Testing section in the Developer Console.
      • Published the changes.

      • When visiting the test URL (https://play.google.com/apps/testing/com.mycompany.myapp) I got the message "You are not a tester"

      • Checking the e-mails of my test account. Found the invitation to the Google+ Community and joined.
      • When visiting the test URL I could now click on Become a tester and now I am tester.
      • Downloaded the App from the Play Store using my test account. Just received the public version.
      • No update to the Alpha version available...

      UPDATE 2:

      Also after switching to a Public Alpha Test still no update available.

      I am running out of ideas...

      解决方案

      After two weeks I was finally able to solve the issue. I share the solution here, just in case somebody encounters the same type of problem:

      I contacted Google Support to find out, if there is any known problem that prevents the test version from beeing downloaded. They told me, that the uploaded APK was not compatible with my test device (Nexus 5) due to an incompatible ABI version.

      This was quite confusing, sinc my app did not use any native code and thus did not configure any ABI version at all.

      Finally Google told me, that the ABI version of the APK was identified as commons-io-2.4.jar. This still does not make sense, since this is obviously not an ABI version. However with this information I was able to move on and find a way to avoid the problem.

      Android Stuido copied the commons-io-2.4.jar file into the lib folder within the APK. The Dev Console identified the content of this folder as ABI version (which does not make any sense) and thus the APK was marked as not compatible with the device.

      Either there is a bug in Android Studio (copied the file into the lib folder) or the Dev Console (identifies the lib content als ABI version).

      SOLUTION

      Since I did not need the commons-io-2.4.jar anymore, I could simply remove it from the project and the new version is distributed without any problem in the Alpha/Beta Test Channel. I have no idea what I would have done, if the app would depend on this lib.

      The information in the Dev Console on wether an APK is supported by specific devices or not is quite confusing:

      The public version of the APK was (of course) compatible to thousands of different devices, including the Nexus 5 I use for my test. The Dev Console shows the same information (the one of the public APK) for the test APK as well. Thus I assumed, that the test APK is correct and compatible. One can only see the information about the test APK, by clicking on the APK in the Dev Console.

      这篇关于Google Play Alpha测试 - 无更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆