Google Play中的“结算不受支持”错误

时间:2012-07-08 16:11:05

标签: android in-app-purchase google-play in-app-billing

首先,我一直在谷歌搜索善意知道多久,并且已经跟随其他几个问题的答案无济于事。

我有一个应用程序内购买的Android应用程序,使用测试键(android.test.purchased)一切正常。使用我的实际产品我收到以下错误:

This version of the application is not configured for billing through Google Play.

我已按照Google和各种StackOverflow答案概述的步骤进行操作:

  1. 将已签名的APK上传到Google Play(未发布)
  2. 设置应用内商品(已发布)
  3. 将相同的APK安装到手机上。
  4. 确保您的Google帐户(来自手机)在Google Play中列为测试人员。
  5. 将公钥添加到帐单代码中。
  6. 等待一段时间以防万一!
  7. 我仍然遇到上述问题。我能错过什么?

    编辑: 我想到了一个想法,你用什么来签署导出的APK?

2 个答案:

答案 0 :(得分:3)

我从不喜欢回答我自己的问题,因为它总是看起来像我不是我的代表之后!!

经过多次尝试后,我终于设法让这个工作了,看来你需要等待大约6个小时才能确认apk适用于应用内购买。奇怪的是,如果你在清晨(英国时间)上传APK,它会更快地通过系统(美国/英国滞后!?)。

所以总结一下可能遇到过这个答案的人,请耐心等待!

答案 1 :(得分:0)

缺少一个显而易见的事情:在结算库代码中设置公钥。

  

编辑:一个想到的想法,你用什么来签署导出的APK是否重要?

是的,您必须在发布模式[1]中对其进行签名。在Eclipse中导出应用程序,当它提示您输入证书时,请指向.keystore文件。按照步骤操作,您将使用释放密钥签署apk。