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

Android Kotlin集成Supabase时构建失败问题求助

解决Android Kotlin集成Supabase时的:app:kaptDebugKotlin构建异常

错误原因

你遇到的构建异常核心问题是:当前项目里的kotlinx-metadata-jvm版本(0.6.2)太低,它最高只支持Metadata 2.0.0,但项目里其他依赖(比如Supabase相关库)用到了Metadata 2.1.0版本,版本不兼容导致kapt编译失败。

解决方案

  1. 升级kotlinx-metadata-jvm版本
    把依赖中的kotlinx-metadata-jvm升级到至少0.7.0版本(这个版本开始支持Metadata 2.1.0),比如用最新稳定版:

    implementation "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.7.1"
    
  2. 同步并重建项目
    点击Android Studio顶部的Sync Project with Gradle Files按钮同步依赖,之后依次执行Build > Clean Project和Build > Rebuild Project。

  3. 排查依赖冲突(可选)
    如果升级后还是报错,可能是其他依赖间接引入了旧版本的kotlinx-metadata-jvm。可以运行以下命令查看依赖树:

    ./gradlew app:dependencies
    

    找到冲突的依赖后,通过exclude强制排除旧版本,比如针对Supabase的PostgREST库:

    implementation('io.github.jan-tennert.supabase:postgrest-kt:3.1.2') {
        exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-metadata-jvm'
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 20:10:54