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

Flutter 3.29项目构建报错:gradle:jar任务执行失败

Flutter 3.29构建错误:FlutterPlugin类重复的解决办法

构建Flutter 3.29项目时碰到:gradle:jar任务失败,提示FlutterPlugin类重复且未设置重复处理策略,按以下步骤解决:

  • 直接设置重复处理策略
    找到项目android/build.gradle文件,在gradle脚本里给jar任务添加重复处理规则:

    tasks.withType(Jar) {
        // 可选策略:EXCLUDE(保留第一个)/INCLUDE(保留最后一个)/WARN(警告)/FAIL(默认报错)
        duplicatesStrategy = DuplicatesStrategy.EXCLUDE
    }
    

    或者针对特定的jar任务配置:

    tasks.named('jar') {
        duplicatesStrategy = 'exclude'
    }
    
  • 排查并解决依赖冲突(更推荐)
    如果是依赖重复引入导致的问题,先查看项目依赖树:

    ./gradlew dependencies
    

    找到重复引入FlutterPlugin的依赖,在对应的依赖声明里排除多余的模块:

    implementation('你的依赖包') {
        exclude group: 'com.flutter', module: 'flutter-plugin'
    }
    

内容的提问来源于stack exchange,提问作者YOUR GAMEPLAY PS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 05:34:49