asr_plugin配置flutter依赖时Gradle同步失败

来源:15-5 Flutter Plugin开发指南-Android端实现-1【打通Flutter与Android的任通二脉】

悠闲0

2022-03-07

asr_plugin配置flutter依赖,flutter doctor正常,项目clean了多次,一直有这2个错误。请老师帮忙看下

error1:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.

error2:

Caused by: org.gradle.api.internal.tasks.DefaultTaskContainer$DuplicateTaskException: Cannot add task 'generateLockfiles' as a task with that name already exists.

http://img.mukewang.com/szimg/622572bf0911e2ae17410976.jpg



写回答

1回答

悠闲0

提问者

2022-03-07

解决了。估计是AndroidStudio Bumblebee新版本问题。

asr_plugin模块下build.gradle

1. 删除以下配置

apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

flutter{
  source '../..'
}

2. 添加flutter.jar依赖

dependencies {
  ...
  //fix Failed to apply plugin class 'FlutterPlugin'
  compileOnly files("$flutterRoot/bin/cache/artifacts/engine/android-arm/flutter.jar")
}



3
2
AKIRA晓
NP 我搞了半天 你这个管用
2023-11-16
共2条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3274 问题

查看课程