【问题标题】:Unable to receive full wallet with Google play service v8.4.0 and build tool 23.0.2无法使用 Google Play 服务 v8.4.0 和构建工具 23.0.2 接收完整的钱包
【发布时间】:2016-05-21 18:10:11
【问题描述】:

我参考了网站上关于 Android Pay 的教程 Androi Pay integration tutorial 并能够执行它并获得完整的钱包。此 Biker 应用程序使用构建工具 v22.0.1 和 Google Play 服务库 v8.1.0 编译。但我的应用程序需要构建工具版本 23.0.2 和 Google Play 服务库 v8.4.0。当我对 build.gradle 进行这两个修改时,Biker 应用程序中没有收到完整的钱包:

  1. 从 v22.0.1 到 23.0.2 的构建工具
  2. 从 v8.1.0 到 v8.4.0 的 Google Play 服务钱包库

当请求完整钱包时,我在活动结果上得到结果代码 1。

钱包片段上的“更改卡/地址”按钮也无法响应 build.gradle 中的这些修改。我已经更新了 Android SDK。我有什么遗漏吗?

编辑 02/16/2016

现在我参考了来自Github 的最新 Android Pay 源,它具有最新的构建工具 (v23.0.2) 和 Google Play 服务库 (v8.4.0)。我无法在 Android Pay 模式下运行该应用程序,因为我没有 Android Pay 支持的卡。我没有找到任何解决方法来在 Android Pay 中引入模拟卡以使用电子钱包模式 ENVIRONMENT_TEST

修改WalletFragmentStyle为后

WalletFragmentStyle walletFragmentStyle = new WalletFragmentStyle()
            .setBuyButtonText(BuyButtonText.BUY_WITH_GOOGLE)
            .setBuyButtonAppearance(BuyButtonAppearance.CLASSIC)
            .setBuyButtonWidth(Dimension.MATCH_PARENT);

在请求完整钱包时,我在 onActivityResult 中得到相同的响应,响应代码为 1。错误号是 10。我无法追踪错误 10 对应的内容。

【问题讨论】:

  • 请发布您的 logcat 错误消息。
  • 我在沙盒模式下使用该应用程序。没有 logcat 错误。只是 WalletFragment 在请求 Full Wallet 时没有提供状态 RESULT_OK。
  • 嗨@Kulai,您能找到解决此错误代码 10 的方法吗?
  • 更新到 Google Play 服务库 9.0.0 并且可以正常工作

标签: google-play-services android-pay


【解决方案1】:

遇到错误后需要点击“安装仓库并同步项目”。此问题将在安装所有最新版本的构建工具和其他更新后得到解决。

【讨论】:

  • 我已经安装了最新的构建工具版本 23.0.2 和 Google play service 8.4.0
  • 嗨@Kulai,您找到解决方案了吗?错误代码 10?
猜你喜欢
  • 1970-01-01
  • 2014-08-22
  • 1970-01-01
  • 2016-02-20
  • 1970-01-01
  • 1970-01-01
  • 2019-02-17
  • 1970-01-01
  • 2017-08-01
相关资源
最近更新 更多