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

Flutter 2.5.1新建项目运行报错:评估:app项目出现NoClassDefFoundError

报错原因

该报错为Flutter 2.5.1版本默认绑定的Android构建工具版本与环境Lint依赖存在兼容性冲突导致,全新未修改的项目也会触发该问题。
报错信息如下:

A problem occurred evaluating project ':app'.
> java.lang.NoClassDefFoundError: com/android/tools/lint/model/LintModelModuleLoaderProvider
修复步骤
  • 修改项目安卓根目录构建配置:打开android/build.gradle文件,调整Android Gradle插件版本为兼容版本,参考配置:
buildscript {
    ext.kotlin_version = '1.5.31'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        // 替换原有默认版本,4.1.3/7.0.2均为兼容版本可选
        classpath 'com.android.tools.build:gradle:4.1.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  • 同步匹配Gradle版本:打开android/gradle/wrapper/gradle-wrapper.properties,修改Gradle发行版地址和AGP版本对应,AGP 4.1.3对应Gradle 6.7.1:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
  • 可选临时规避方案:如果不需要Lint检查,可在android/app/build.gradle中添加配置关闭Lint校验:
android {
    // 保留原有其他配置不变
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}

修改完成后清理项目缓存重新运行即可:执行flutter clean后再执行flutter run启动项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 12:45:03