2011-12-12 189 views
2

我在一个应用程序中遇到LVL问题。android licenseValidator:签名验证失败

我们有大约10个应用程序,我们正在使用许可证检查,但今天只有一个应用程序不工作。它显示Signature Verification Failed错误。所有10个应用程序都使用相同的许可证库,除了一个应用程序都工作得很好。不明白为什么它不工作。我使用的密钥绝对正确!

我在logcat中得到的错误是:

12-12 15:22:07.000: E/LicenseValidator(6783): Signature verification failed. 

,并运行LicenseCheckerCallback的dontAllow()函数。

我正在测试Nexus One上的应用程序。

+0

您是否找到了答案,目前遇到同样的问题 – jyavenard

+0

有人找到答案?我一整天都无法做到。签名验证失败 - 就是这样。响应中的签名字符串始终为空。我不明白为什么。 – kolombo

回答

0

这是怎样的一个离奇的解决方案,但它为我工作:

我登录到Android开发者控制台,导航到编辑配置文件屏幕,并重置我的许可测试响应为不同的值。保存后,我将测试响应重置为之前的状态并再次保存。我这样做后,错误消失,一切正常。

0

根据我的经验,测试响应的东西非常脆弱。我已经看到它用不正确的东西回复,即使使用StrictPolicy。本博客文章反映我正好经历:

0

这个问题对我来说是我改变了的versionCode在我AndroidManifest文件,但新版本不知道到谷歌开发者控制台。上传新的apk后,错误消失。