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

Android Studio构建Release版本遇Kotlin版本不兼容问题求助

解决Kotlin版本不兼容问题

错误核心是你的项目使用的Kotlin版本(1.7.1)与firebase-analytics-ktx:21.5.0编译时依赖的Kotlin版本(1.9.0)不匹配,按以下步骤修复:

  • 统一项目Kotlin版本
    升级项目的Kotlin插件和依赖版本至1.9.0或更高兼容版本:

    1. 打开项目根目录的build.gradle(或build.gradle.kts):
      Groovy语法:
      buildscript {
          ext.kotlin_version = "1.9.0"
          dependencies {
              classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
          }
      }
      
      Kotlin DSL语法:
      plugins {
          kotlin("android") version "1.9.0" apply false
      }
      
    2. 打开app模块下的build.gradle(或build.gradle.kts),确保Kotlin标准库版本与插件一致:
      Groovy语法:
      dependencies {
          implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
      }
      
      Kotlin DSL语法:
      dependencies {
          implementation(kotlin("stdlib-jdk8", version = "1.9.0"))
      }
      
  • 同步Firebase库版本
    若不想大幅升级Kotlin版本,可尝试降级firebase-analytics-ktx至适配Kotlin1.7.1的版本,或者升级到最新稳定版(推荐):

    dependencies {
        implementation "com.google.firebase:firebase-analytics-ktx:22.0.0" // 替换为适配的版本
    }
    

    注意:所有Firebase相关库建议保持相同版本,避免其他兼容性问题。

  • 清理缓存并重建项目

    1. 执行File -> Invalidate Caches... -> Invalidate and Restart重启Android Studio
    2. 依次执行Build -> Clean Project和Build -> Rebuild Project
    3. 也可手动删除错误提示中的.gradle缓存目录,再重新构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 14:14:51