Google Play Alpha测试 - 无更新 [英] Google Play Alpha Test - No Update available
问题描述
我还没有更新我的Android应用程序一段时间。现在我想使用Alpha测试来运行应用内购买功能的一些测试。
问题是,我没有看到如何使用Play商店在我的设备上安装Alpha版本。我做了以下几项: 我在三天前上载/发布了alpha APK。即使在更新到达商店之前可能需要几个小时,三天的时间应该足够长,不是吗? 我发现其他线程处理这种问题,并且在某些情况下,解决方案是清理Play商店应用的缓存并重新启动应用。然而,这并没有改变我的情况。 所以,我找到的建议解决方案都不适合我。任何其他想法我可以做什么? 仍然不可能更新到alpha版本。我现在使用 Google+社区从封闭的Alpha测试 Alpha测试进行切换。然而,结果是一样的:
Android Studio 2.1中创建了APK
APK / Alpha-Test
$ b $ p 更新:
在切换到公开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: 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: 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" 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 Android Stuido copied the 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屋!
Android Studio 2.1
APK/Alpha-Test
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.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.