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

项目build.gradle无buildscript,无法升级Kotlin Gradle插件求助

解决Kotlin Gradle插件版本不兼容问题

直接在你的android根目录build.gradle最顶部添加buildscript代码块即可,具体操作如下:

1. 插入buildscript代码块

把这段代码放在现有代码的最开头:

buildscript {
    ext.kotlin_version = '1.9.0' // 对应报错里的1.9.0版本,也可以用最新兼容版
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.4.2" // 匹配Flutter版本的Gradle插件,可按需调整
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

2. 完整的build.gradle内容

修改后你的文件应该是这样:

buildscript {
    ext.kotlin_version = '1.9.0'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.4.2"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

tasks.register("clean", Delete) {
    delete rootProject.buildDir
}

3. 后续操作

添加完成后,执行flutter clean清理缓存,再重新运行项目即可。

注意点

  • Kotlin版本要和报错里的编译版本匹配(这里用1.9.0对应你遇到的情况)
  • Gradle插件版本需和你的Flutter版本兼容,不确定的话可以找对应Flutter版本的官方配置要求

内容的提问来源于stack exchange,提问作者Jae gi Hwang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:43:14