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

Android Studio Java中PaymentConfiguration未识别及Stripe依赖报错求助

解决Stripe Android集成的两个问题

一、PaymentConfiguration类无法识别的解决方案

  • 强制同步Gradle依赖:点击Android Studio工具栏的Sync Project with Gradle Files按钮,等待依赖同步完成后重新构建项目。
  • 清除Android Studio缓存并重启:依次点击File > Invalidate Caches...,勾选Invalidate and Restart选项,重启后重新构建。
  • 检查Gradle配置的SDK版本:Stripe 20.x版本要求compileSdkVersion至少33,minSdkVersion至少21,确保你的module的build.gradle配置符合:
android {
    compileSdk 33
    defaultConfig {
        minSdk 21
        // 其他配置项
    }
}
  • 排查依赖冲突:如果项目中存在与Stripe冲突的依赖,可通过exclude排除冲突组,示例:
implementation('com.stripe:stripe-android:20.25.4') {
    exclude group: 'com.android.support'
}

二、"Can't determine type for tag '?attr/shapeAppearanceCornerSmall'"错误解决方案

这个错误源于Stripe依赖Material Components的属性未被正确引入,解决步骤:

  • 切换到Material Components主题:在res/values/styles.xml中,将App主题继承自MaterialComponents系列主题,示例:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <!-- 自定义主题属性 -->
</style>
  • 添加Material Components依赖:如果项目未引入该库,在module的build.gradle中添加:
implementation 'com.google.android.material:material:1.9.0'

内容的提问来源于stack exchange,提问作者Bianca Balan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:42:37