Android:LicenseValidator(31668)联系许可服务器时出错

时间:2012-02-03 16:54:02

标签: android android-lvl

我们目前正在尝试解决此问题,该问题仅在我们的用户中的某些设备上发生。

我们的应用程序是一个报告系统,可让用户收集信息并拍照,然后将其导出到我们的服务器。成功导出后,他们可以从其在线帐户下载各种报告。

我们在某些Android设备(使用froyo运行)上遇到的症状如下:

  • 我们的应用程序变得缓慢而缓慢(所有列表和按钮都有滞后响应)
  • 如果用户拍摄照片,则该照片需要10-15秒才能保存
  • 用户正在进行的所有更改(向其报表中添加新项目)都不会保存到磁盘中,并且在应用程序(甚至整个设备)崩溃时,用户会丢失他/她目前所拥有的所有数据收集。

仔细检查这些有问题的平板电脑(所有这些都是三星Galaxy 7“平板电脑),我们发现在后台持续调用LicensingServer,这样可以保持一切正常。我们的应用程序不使用许可证和这个后台许可证检查请求与我们的应用程序无关。仍然对我们的应用程序的影响非常不利。正如您可以从logcat的以下部分注意到的那样,该设备每秒都会向许可服务器发出8-9次调用。 / p>

02-03 14:38:47.976 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.823 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.710 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.577 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.347 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.218 LicenseValidator(31668)联系许可服务器时出错。 02-03 14:38:47.108 LicenseValidator(31668)联系许可服务器时出错。

这种不断的打击对一切都有不利影响。

我的问题是,为什么它会尝试多次联系许可服务器,如果有办法阻止它这样做。作为我们设置的一部分,我们始终关闭“后台数据”和“自动同步”(位于“设置” - >“帐户和同步”下)。之所以这样做是因为我们不希望我们的用户访问Android Market(它是我们作为本合同一部分提供给我们的管理规则手册的一部分)。

即使我们打开了后台数据,我们也会设置主Gmail帐户,但用户没有密码。在这种情况下,有时设备会进入非同步状态(在顶部的通知栏处显示为橙色三角形图标)。在这种情况下,设备也会陷入这种疯狂状态,每秒呼叫许可服务器8-9次。

是否有办法让设备完全停止与许可服务器联系。我们花了一周时间搜索在线论坛和Android文档的每个可能角落。我们还没有遇到任何面临这个问题的人。任何有关解决方案的帮助或暗示都将非常受欢迎。

Usman Chamad

1 个答案:

答案 0 :(得分:0)

我收到的消息显示“市场许可错误...为了验证您的许可证,您需要连接互联网并登录到您的Google帐户。”单击“验证许可证”按钮后,它将返回“许可证验证失败”消息。

许多人,像我一样,关闭了“后同步”& Droids / Evo上的“自动同步”(设置/帐户和同步/背景数据),因为它使用了大量的电池电量。我疯狂地想弄清楚如何让这个烦人的消息每隔30秒停止出现一次。

所以,我登录了我的Google G-mail,进入了设置/帐户&同步/后台同步。选中“后台同步”旁边的复选框,然后单击按钮以验证许可证。它工作了,甚至在大约5分钟之后回复了“许可证验证成功”的消息,我不知道它是否会起作用。当然,我当然取消选中“后台同步”旁边的复选框,同时取消选中“自动同步”旁边的复选框。

我必须每周查看一次这些设置,因为它似乎偶尔会神奇地检查一下,可能是在更新之后,我不知道。但是,当我注意到我的电池使用寿命过快时,我会检查以确保未选中“后台同步”和“自动同步”旁边的框。