当 gradle 升级时,Flutter 项目无法构建。错误:类型 'FlutterTask' 属性 'assets' 缺少输入或输出注释

Arc*_*ate 6 java android gradle flutter

当我尝试在 USB 设备上构建我的应用程序时,构建崩溃显示此日志输出

FAILURE:构建失败,出现异常。

  • 出了什么问题:在任务':app:compileFlutterBuildDebug'(类型'FlutterTask')的配置中发现了一些问题。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org获取更多帮助

BUILD FAILED in 1s 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

请帮助找到解决此问题的方法

Pro*_*ude 13

发生这种情况是因为您将项目中的 gradle 更新为 gradle 7。并且 gradle 7 有一些新的注释属性,必须对其进行审查。

我也遇到了这个问题,并在 github 上提出了一个问题。 这是链接

所以你的选择

  1. 降级你的 gradle( < 7 )
  2. 进行PR 中提到的更改。

在引用页面(Pull Req) 中。有一个名为Files Changed. 看到那边的绿色线条。只需编辑您的gradle文件并添加/编辑与绿色线条相同的内容。

  • 转到最后一行中的“android-&gt;gradle-&gt;wrapper-&gt;gradle-wrapper.properties”,将“7.0-all”更改为“6.7-all”或您想要的任何内容 (3认同)
  • 这是一个临时解决方案,我们不能永远使用旧版本,我们如何使用 gradle &gt;= 7 解决这个问题 (2认同)