
问题是,我没有看到如何使用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部分.
>发布了变化.
>访问测试URL(https://play.google.com/apps/testing/com.mycompany.myapp)时,我收到消息“你不是测试人员”
>检查我的测试帐户的电子邮件.找到了Google社区的邀请并加入了.
>访问测试URL时,我现在可以单击“成为测试人员”,现在我是测试人员.
>使用我的测试帐户从Play商店下载应用程序.刚收到公开版.
>没有更新可用的Alpha版本……
更新2:
此外,在切换到公共Alpha测试后仍然没有可用的更新.
我的想法已经不多了……
解决方法 两周后,我终于能够解决这个问题了.我在这里分享解决方案,以防有人遇到相同类型的问题:我联系了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测试通道中没有任何问题地分发.如果应用程序依赖于这个库,我不知道我会做什么.
开发人员控制台中的信息,特定设备是否支持APK,这是非常令人困惑的:
APK的公开版本(当然)与数千种不同的设备兼容,包括我用于测试的Nexus 5.开发者控制台也为测试APK显示相同的信息(公共APK之一).因此我假设,测试APK是正确和兼容的.通过单击开发者控制台中的APK,只能看到有关测试APK的信息.
总结以上是内存溢出为你收集整理的android – Google Play Alpha Test – 无更新可用全部内容,希望文章能够帮你解决android – Google Play Alpha Test – 无更新可用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)