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
相关产品推荐
相关产品推荐

