【发布时间】:2019-12-02 06:56:10
【问题描述】:
当我运行应用程序时,gradle 构建失败
编译器消息: file:///C:/Users/Wellick/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_sticky_header-0.3.4/lib/src/widgets/sticky_header_layout_builder.dart:147:16: 错误:无法将参数类型“字符串”分配给参数 键入“诊断节点”。 - 'DiagnosticsNode' 来自'package:flutter/src/foundation/diagnostics.dart' ('file:///C:/Users/Wellick/Documents/flutter/packages/flutter/lib/src/foundation/diagnostics.dart')。 尝试更改参数的类型,或将参数转换为 '诊断节点'。 上下文:上下文); ^ 编译器在 C:\Users\Wellick\Desktop\flutter\rapidinho-master\lib\main.dart 上失败
FAILURE:构建失败并出现异常。
其中:脚本 'C:\Users\Wellick\Documents\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:665
出了什么问题:任务 ':app:compileflutterBuildDebugArm' 执行失败。
Process 'command 'C:\Users\Wellick\Documents\flutter\bin\flutter.bat'' 完成 非零退出值 1
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
BUILD FAILED in 24s Finished with error: Gradle task assembleDebug 退出代码 1 失败
【问题讨论】:
-
能否添加一个编码示例?
-
同时发布你的 'flutter doctor -v' 输出
-
这是 v0.3.4 上的 an issue in the flutter_sticky_header plugin。更新到 v0.4.0 应该根据链接的 Github 问题修复它。
标签: gradle flutter android-gradle-plugin system.diagnostics