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

升级@stripe/stripe-react-native至0.21.0后Android编译Kotlin失败求助

解决升级@stripe/stripe-react-native后Android编译Kotlin失败的问题

错误信息:

* What went wrong:
Execution failed for task ':stripe_stripe-react-native:compileDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details

以下是几个实测有效的解决步骤:

  • 匹配Kotlin版本
    打开项目根目录的android/build.gradle,找到ext.kotlin_version字段,将其调整为与你安装的@stripe/stripe-react-native版本兼容的Kotlin版本(例如v0.37.0及以上的包建议使用1.8.22版本)。修改后同步Gradle,再重新执行yarn run android。

  • 清理缓存与重建依赖
    依次执行以下命令清理缓存并重新安装依赖:

    cd android && ./gradlew clean
    cd .. && rm -rf node_modules && rm yarn.lock && yarn install
    

    完成后再次尝试构建Android项目。

  • 检查Android SDK完整性
    打开Android Studio的SDK Manager,确认已安装对应项目目标版本的Android SDK Build Tools、Android SDK Platform,以及Kotlin相关组件,避免因缺失依赖导致编译异常。

  • 强制统一Kotlin依赖版本
    如果上述步骤无效,打开android/app/build.gradle,在dependencies代码块上方添加以下配置,强制统一Kotlin标准库版本,解决依赖冲突:

    configurations.all {
        resolutionStrategy {
            force "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${ext.kotlin_version}"
        }
    }
    

    同步Gradle后重新构建项目。

内容的提问来源于stack exchange,提问作者Esteban Contreras

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 18:40:38