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

时间:2018-06-28 23:58:47

标签: android google-play android-testing android-inapp-purchase

我正在尝试使用Beta测试仪进行购买,但出现此错误。 enter image description here

这是显示在Google Play窗口中的错误,在通过初始验证之后以及用户按下订阅按钮之后,所以我认为这不是代码或配置错误。

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

我检查了错误附带的“了解更多”链接,但该疑难解答页面上没有任何帮助。 该帐户用作有效的主动付款方式。 我正在模拟器上运行,但是Google Play附带了它,这是有原因的,所以我也将其丢弃。 其余建议说要使用其他设备。我的模拟器正在运行API 28,因此应该足够好。

2 个答案:

答案 0 :(得分:1)

  • 应用内购买必须在真实设备上进行生产测试。

步骤

  1. 从Android Studio生成发行版本。
  2. 从设备上卸载调试应用,或使用adb uninstall
  

adb卸载{yourdomain}。{yourpackagename}

  1. 将发行版本安装到设备上。
  

adb安装app-release.apk

更新: 检查此answer以获得更多详细信息。

更新2 :请详细了解Test Google Play Billing

答案 1 :(得分:0)

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