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

迁移Flutter Gradle插件后执行flutter build apk --release失败求助

解决Flutter Gradle插件迁移后Release构建失败的问题

问题原因

报错Could not get unknown property 'kotlin_version'是因为app/build.gradle的依赖声明中使用了未定义的kotlin_version变量,且在新的Gradle插件结构下,手动引入Kotlin标准库的操作是多余的——kotlin-android插件已经自动处理了标准库的依赖。

解决方案

方案1:移除多余的Kotlin标准库依赖(推荐)

直接删除app/build.gradle中dependencies块里的以下行:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

修改后的dependencies块如下:

dependencies {
    // 此处无需手动添加kotlin-stdlib依赖
}

方案2:手动指定版本(若需自定义版本)

如果确实需要手动控制Kotlin标准库版本,可在app/build.gradle顶部定义kotlin_version变量,或者直接替换为settings.gradle中声明的版本号1.7.10:

// 方式1:先定义变量
def kotlin_version = "1.7.10"

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

// 方式2:直接写死版本
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.10"
}

验证修改

执行以下命令重新构建:

flutter build apk --release

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 15:28:14