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

集成uni_links后Flutter APK构建失败,Kotlin版本不兼容问题求助

集成uni_links后Flutter APK构建失败,Kotlin版本不兼容问题求助

各位大佬好,我最近碰到个特别费解的问题,想请大家帮忙分析下:

之前我的Flutter App运行一直很顺畅,直到为了处理深度链接集成了uni_links插件,现在Release版APK彻底构建失败了,虽说Debug模式下App还能正常跑。

我已经试了各种调整,但错误提示完全和我的配置对不上——明明把Kotlin版本改成2.1.21了,报错还是说期望1.9.0,还提到uni_links的元数据是2.1.0版本。我甚至删了项目根目录的.gradle文件夹清缓存,结果还是没用。

先贴下我的相关配置:

插件依赖

用的uni_links版本:uni_links: ^0.5.1

android/build.gradle 中buildscript配置

buildscript {
    ext.kotlin_version = '2.1.21'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

settings.gradle 中plugins配置

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "8.3.2" apply false
    // START: FlutterFire Configuration
    id "com.google.gms.google-services" version "4.3.15" apply false
    id "com.google.firebase.crashlytics" version "2.8.1" apply false
    // END: FlutterFire Configuration
    id "org.jetbrains.kotlin.android" version "2.1.21" apply false
}

gradle-wrapper.properties 配置

distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip

反复出现的错误信息

was compiled with an incompatible version of Kotlin. The binary version of its metadata is 2.1.0, expected version is 1.9.0.
:uni_links:verifyReleaseResources'.
BUILD FAILED in 36s
Running Gradle task 'assembleRelease'...
[!] Your project requires a newer version of the Kotlin Gradle plugin.

另外我的build.gradle里还加了这段配置,不知道有没有影响:

kotlinOptions {
    jvmTarget = JavaVersion.VERSION_17
}

实在搞不懂哪里出问题了,有没有大佬遇到过类似情况,或者能指点下排查方向?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 08:29:35