Android LVL:ERROR_NOT_MARKET_MANAGED上传新版本时使用新的公钥

时间:2012-10-18 17:17:06

标签: android google-play android-lvl

我们正在转移到另一个Google Play开发者帐户,因此我遇到了以下问题。 将LVL转移到此新帐户的应用程序返回LICENSE_ALLOW,直到我从新的Google Play帐户上传了一个包含新公钥的新版本。现在它返回ERROR_NOT_MARKET_MANAGED。 我希望是因为Google Play还没有注册新上传的apk(在开发者控制台中我看到了新版本) - 根据Android Market Doesn't Show My New Version,但通常你只能上传一个apk,甚至不发布,以摆脱这个ERROR_NOT_MARKET_MANAGED错误。

欢迎任何建议!

3 个答案:

答案 0 :(得分:2)

放松一下后的人。我上传30分钟后,应用终于开始回答LICENSE_ALLOW! 因此,如果您遇到同样的问题,请不要担心,只需等待一段时间。

答案 1 :(得分:1)

我一直在处理同样的问题;我不确定它是否相当安全,因为"放松"虽然:)

我正在调查的两个问题:

1)我觉得LVL报告此应用程序错误而非违反许可证似乎是错误的。因此,请注意您在政策中如何处理此问题,谷歌的示例代码暗示应用程序错误是开发人员错误,您应该修复,或者至少不会惩罚用户。但是,如果您在生产版本中忽略这一点,则可能会为黑客通过将应用版本更改为>来禁用许可提供一种方法。发布的版本。 (我不知道这个黑客是多么可行,但是我已经遇到了各种疯狂的黑客攻击,因此我不会感到惊讶)

2)正如其他一些线索所指出的,例如Android "Not_Market_Managed" error这在发布新版本时会产生问题。我还没有能够通过将apk草稿保存到gplay中来实现这一目标,所以如果我实际上必须发布以关闭它,这将是一个坏消息,因为没有释放就无法测试它。 / p>

奇怪的是,我并不总是在使用新的dev版本时遇到此错误。另一篇文章推测LVL有一些规则,比如你可以在已发布的版本代码上获得+1,而不会触发它。当我完成两个非常接近的时候我发现了这个错误;也许他们是对的?

答案 2 :(得分:1)

  

但通常您只能上传apk,甚至不能发布

根据我的经验,为了让LVL工作,你绝对必须发布应用,即使它与单个alpha版本一样多。 (即使文档说上传草稿应该足够了 - 也许我不幸运,这是一个暂时的故障)

考虑@mvk的观点2)

  

坏消息,因为没有释放就无法测试。

这可以通过发布没有 Production 构建的应用程序来解决 - 这样应用程序不会公开,但您仍然可以测试所有Play商店绑定的内容。