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

Flutter升级API Level 33遇Gradle已评估错误及多问题求助

解决方案

1. 修复Gradle与Kotlin版本不兼容问题

你的Android Gradle Plugin(AGP)版本(4.1.0)过低,无法适配compileSdk 33,必须升级到兼容的版本组合:

  • 修改android/build.gradle中的配置:
buildscript {
    ext.kotlin.version = "1.8.10" // 匹配AGP 7.4.x的Kotlin版本
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2' // 升级AGP到兼容33的版本
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  • 同步修改gradle/wrapper/gradle-wrapper.properties中的Gradle版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip // 与AGP 7.4.2匹配

2. 解决project.afterEvaluated已评估错误

这个错误多由Gradle缓存冲突或脚本执行时机异常导致,执行以下步骤:

  • 清理项目缓存:
    1. 执行flutter clean
    2. 删除项目根目录下的.gradle文件夹
    3. 删除用户目录下的.gradle缓存(Windows路径:C:\Users\<你的用户名>\.gradle;Mac路径:~/.gradle)
  • 重新同步依赖:
    1. 执行flutter pub get
    2. 打开Android Studio,点击「Sync Project with Gradle Files」按钮

3. 排查插件冲突(若问题仍存在)

即使移除OneSignal后仍报错,可能是其他第三方插件的Gradle脚本冲突:

  • 逐个禁用pubspec.yaml中的第三方插件,重新构建项目,定位冲突插件
  • 检查插件的最新版本,确保其支持compileSdk 33和当前的Gradle/Kotlin版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:25:07