【问题标题】:"Billing not supported" error in Google Play [duplicate]Google Play 中的“不支持结算”错误 [重复]
【发布时间】:2012-07-08 16:11:05
【问题描述】:

首先,我一直在谷歌上搜索,知道有多久了,并且遵循了其他几个问题的答案,但无济于事。

我有一个带有应用内购买的 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. 请稍等以防万一!

我仍然遇到上述问题。我会错过什么??

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

【问题讨论】:

  • 交叉检查您的.apk 文件...因为错误的唯一原因是.apk 文件未匹配
  • @Naeem 我已经从 Eclipse(Android 工具 > 导出签名的应用程序包)导出并上传了该文件。然后使用相同的文件将其复制到我的手机(通过保管箱),然后安装它。

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


【解决方案1】:

我从不喜欢回答自己的问题,因为看起来我总是在追求我不是的代表!!

经过多次尝试,我终于设法让它发挥作用,看来您需要等待大约 6 个小时才能使 apk 被识别为对应用内购买有效。奇怪的是,如果您在清晨(英国时间)上传 APK,它会更快地通过系统(美国/英国滞后!?)。

所以总结一下可能遇到此答案的任何人,请耐心等待!

【讨论】:

  • 别担心,因为您不会因为自己接受的答案而赢得声誉。你会支持你的投票,但无论如何,有人写的任何额外信息都是值得的。
  • 感谢您的信息。 Google Play 应该改进他们的消息并让他们提供更多信息。
【解决方案2】:

缺少一件显而易见的事情:在计费库代码中设置您的公钥。

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

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

【讨论】:

  • 很抱歉忘记将其添加到列表中!公钥存在。
  • 只是为了确保:您正在使用生产密钥进行签名,对吗?
  • 我在计费代码中使用的“密钥”是开发者控制台中“许可和应用内计费”中的密钥。我在编辑中的意思是,从 eclipse 导出 apk 时使用什么密钥/密码是否重要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-25
  • 1970-01-01
相关资源
最近更新 更多