发布应用程序后,Android许可(LVL)会一直返回重试(代码291)

时间:2012-06-04 16:32:30

标签: android google-play android-lvl

我最近对我在Google Play上发布的现有(付费)应用程序进行了一段时间的更新。在我开发新版本时,我想我会实施Google许可验证库。我按照http://developer.android.com/guide/market/licensing/adding-licensing.html处的Google说明进行操作。如果事情在这一点上运作良好 - 当我在Google Play开发者控制台中更改测试响应时,我的应用程序中得到了不同的结果。大!

然后我发布了这个新版本。

我在手机上安装了已签名的APK(这是​​一个付费应用,所以我不想从Google Play下载)(一直在同一台设备上进行测试)。现在事情根本不起作用。我一直从许可服务中获得“重试”结果。我的意思是几个小时。我回去弄乱了源代码,改变了各种各样的东西,什么都没有用。许可库总是超时(从LogCat中的库中获得“检查超时。”)。

我到处寻找答案,但直到我讨论了这个讨论(http://forum.xda-developers.com/showthread.php?t=1566770)并将其读到最后的帖子,我找到了解决方案。

2 个答案:

答案 0 :(得分:2)

来自上述帖子:

  

“我刚刚遇到此问题并删除了Google Play应用程序   数据(设置,应用程序,选择Google Play并按清除数据)   为我修好了。清除缓存是不够的。我只影响我   看到这样做(除了我的应用程序现在再次工作)就是你   当您下次使用该应用时,必须重新接受Google Play T& C等   我的搜索记录已经消失。“

我做到了,它奏效了,现在一切都恢复了工作!

答案 1 :(得分:0)

我在使用从 Google Play 商店下载的应用时遇到了同样的问题。就我而言,问题不在于另一个答案中的存储或缓存。我限制了 Google Play Store Background-Data-Usage,这阻止了这个 API 工作。启用后台数据使用后,一切正常。