You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

切换Stripe订阅环境后,Android构建因Google Pay按钮资源缺失失败

解决Stripe Google Pay按钮资源缺失的Android构建失败问题

针对切换订阅套餐至正式模式后出现的drawable/googlepay_button_content资源缺失导致的构建失败,可尝试以下解决方案:

  • 清理构建缓存并重新编译
    执行Gradle清理任务清除旧缓存,再重新构建项目:

    ./gradlew clean build
    

    缓存残留的测试模式资源可能和正式模式资源冲突,清理后能有效解决这类问题。

  • 更新Stripe Android SDK版本
    旧版本的Stripe SDK可能存在资源打包漏洞,将依赖升级到最新稳定版:

    dependencies {
        implementation 'com.stripe:stripe-android:最新稳定版'
    }
    
  • 排查依赖冲突
    若项目中其他第三方依赖与Stripe SDK存在资源冲突,可在依赖声明中排除冲突模块:

    implementation('com.stripe:stripe-android:x.x.x') {
        exclude group: 'com.google.android.gms', module: 'play-services-wallet'
    }
    
  • 验证正式模式下的Google Pay配置
    切换到正式模式后,确保AndroidManifest.xml中已正确配置Google Pay的商户信息,比如:

    <meta-data
        android:name="com.google.android.gms.wallet.api.enabled"
        android:value="true" />
    <meta-data
        android:name="com.google.android.gms.wallet.merchant_id"
        android:value="你的正式商户ID" />
    

    错误的配置可能导致Stripe无法正常加载Google Pay相关资源。

内容的提问来源于stack exchange,提问作者tee Swift

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:27:06