在测试Google Play购买时出错“您的交易无法完成”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在测试Google Play购买时出错“您的交易无法完成”相关的知识,希望对你有一定的参考价值。
这是在谷歌播放窗口中显示的错误,在通过初始验证后和用户按下订阅按钮后,所以我猜这不是代码或配置错误。
无论如何,我检查了这个链接https://stackoverflow.com/a/22469253/2700303,并从商店下载了该应用程序。
我查看错误附带的“了解详情”链接,但该故障排除页面上没有任何帮助。该帐户用作有效且有效的付款方式。我在模拟器上运行,但谷歌播放带有它是有原因的,所以我也放弃了。其余建议说要使用其他设备。我的模拟器正在运行API 28,所以应该足够好了。
答案
- 必须在真实设备上使用生产版本测试应用内购买。
脚步
- 从android工作室生成发布版本。
- 从您的设备卸载调试应用程序,或使用
adb uninstall
。
adb uninstall {yourdomain}。{yourpackagename}
- 将发布版本安装到您的设备上。
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?