无法通过Google Play服务v8.4.0和构建工具23.0.2获得完整钱包

时间:2016-02-11 05:19:38

标签: google-play-services android-pay

我在网站上提到了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. Google Play服务钱包库,从v8.1.0到v8.4.0
  3. 当请求完整钱包时,我在活动结果上得到结果代码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);
    

    在请求Full钱包时,我在onActivityResult中得到相同的响应,RESPONSE CODE为1。错误号是10.我无法跟踪10对应的错误。

1 个答案:

答案 0 :(得分:1)

您需要点击安装存储库并同步项目'遇到错误后。安装所有最新版本的构建工具和其他更新后,将解决此问题。