【问题标题】:How to fix a diagnostic error in flutter?如何修复颤振中的诊断错误?
【发布时间】: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 失败

【问题讨论】:

标签: gradle flutter android-gradle-plugin system.diagnostics


【解决方案1】:

这个问题似乎是由于之前的 0.3.4 版本,确切地说是issue was reported in GitHub,修复方法是将版本升级到 0.4.0。目前,latest version 0.5.0 比之前的版本更稳定。

【讨论】:

    猜你喜欢
    • 2021-11-20
    • 2020-01-27
    • 2021-04-08
    • 2019-09-28
    • 2021-01-29
    • 1970-01-01
    • 2020-09-15
    • 2019-11-27
    • 1970-01-01
    相关资源
    最近更新 更多