在测试Google Play购买时出错“您的交易无法完成”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在测试Google Play购买时出错“您的交易无法完成”相关的知识,希望对你有一定的参考价值。

我试图使用beta测试仪购买,但我收到此错误。 enter image description here

这是在谷歌播放窗口中显示的错误,在通过初始验证后和用户按下订阅按钮后,所以我猜这不是代码或配置错误。

无论如何,我检查了这个链接https://stackoverflow.com/a/22469253/2700303,并从商店下载了该应用程序。

我查看错误附带的“了解详情”链接,但该故障排除页面上没有任何帮助。该帐户用作有效且有效的付款方式。我在模拟器上运行,但谷歌播放带有它是有原因的,所以我也放弃了。其余建议说要使用其他设备。我的模拟器正在运行API 28,所以应该足够好了。

答案
  • 必须在真实设备上使用生产版本测试应用内购买。

脚步

  1. android工作室生成发布版本。
  2. 从您的设备卸载调试应用程序,或使用adb uninstall

adb uninstall {yourdomain}。{yourpackagename}

  1. 将发布版本安装到您​​的设备上。

adb install app-release.apk

更新:查看此answer了解更多详情。

更新2:请阅读有关Test Google Play Billing的更多信息

另一答案

我有同样的问题。主要原因与使用虚拟卡有关。只需在this link查看Play商店中接受的付款方式的完整列表即可。

以上是关于在测试Google Play购买时出错“您的交易无法完成”的主要内容,如果未能解决你的问题,请参考以下文章

如何从Android Google Play中删除测试IAP购买

如何在 Android 中测试 Google Play 计费订阅(非应用内购买)

可以安全地假设 Google Play API 中没有用于测试购买的 paymentState?

Google Play 应用 IAP 购买一次有效

Google Play 应用内购买问题 - 错误您已经拥有此项目

In App Purchase Android : 购买已购买的产品时 Google Play 没有响应