可能重复:
Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRY
我的问题与Android CheckLicense is always executing the "dontallow" method完全相同,但未得到回答。
它也与Cannot get Android Market Licensing (LVL) working reliably. Almost always returns RETRY有关。我已经检查了这些答案并遵循了建议,但这似乎没有起作用。
我不知道为什么我总是得到一个不允许的回调。我在开发者控制台上添加/注册了一个测试帐户,无论我在控制台上设置了什么许可证测试响应,我仍然不能使用。我正在使用一个设备来测试我在哪里添加了测试帐户作为帐户的一部分。
有什么想法吗?这是一个众所周知的问题吗?
感谢。
答案 0 :(得分:1)
我见过的最常见的错误是忘记将他们的应用上传到Android电子市场(不需要发布,但至少需要上传为草稿)。
您还必须使用与市场APK相同的签名密钥进行测试。换句话说,您需要运行应用程序的发布版本,而不是调试版本(使用调试签名密钥)。
最后,如果这是一个现有的应用程序,请确保您已经增加了应用程序的版本代码并请求了本地APK和上传到Market的版本的com.android.vending.CHECK_LICENSE权限。 (如果您忘记执行其中任何一项操作,许可证验证服务器将无法响应您的应用程序请求。)