当我尝试构建 APK 时,调试控制台中显示以下内容。构建:构建失败,出现异常

Ahm*_*raf 14 dart dart-pub flutter flutter-dependencies

/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker-1.3.8/lib/src/datetime_picker_theme.dart:6:28: 错误:未找到类型“DiagnosticableMixin”。类 DatePickerTheme 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:88:26: 错误:未找到类型“DiagnosticableMixin”。带有 DiagnosticableMixin 的 PictureStream 类 { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:192:44:错误:未找到类型“DiagnosticableMixin”。抽象类 PictureStreamCompleter 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker- 1.3.8/lib/src/datetime_picker_theme。dart:6:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的类DatePickerTheme { ^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg -0.17.4/lib/src/picture_stream.dart:88:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的PictureStream 类{ ^ /C:/src/flutter/flutter/.pub- cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:16: 错误:类型“DiagnosticableMixin”不能混入。抽象类PictureStreamCompleter 和DiagnosticableMixin { ^ / C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:167:11: 错误:超类没有名为“debugFillProperties”的方法. super.debugFillProperties(properties); ^^^^^^^^^^^^^^^^^^^ /C:

  • 'PictureStreamCompleter' 来自 'package:flutter_svg/src/picture_stream.dart' ('/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src /picture_stream.dart')。尝试将名称更正为现有方法的名称,或定义名为“toStringShort”的方法。ifPresent: _completer?.toStringShort(), ^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4 /lib/src/picture_stream.dart:266:11: 错误:超类没有名为“debugFillProperties”的方法。super.debugFillProperties(描述); ^^^^^^^^^^^^^^^^^^^

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

  • 其中:脚本 'C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:896

  • 出了什么问题:任务 ':app:compileFlutterBuildDebug' 执行失败。

进程 'command 'C:\src\flutter\flutter\bin\flutter.bat'' 以非零退出值 1 结束

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

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

BUILD FAILED in 1m 12s Exception: Gradle task assembleDebug failed with exit code 1 Exited (sigterm)

sum*_*hra 22

dependency_overrides: flutter_svg: 0.18.0
Run Code Online (Sandbox Code Playgroud)

在你的 pubspec.yaml 中


Chr*_*n X 8

我有和你一样的错误,我的解决方案是将我的 flutter_svg 包更新到最新版本。所以我建议你进入你的 pubspec.yaml 并在依赖项下执行以下操作:

flutter_svg: 0.18.0
Run Code Online (Sandbox Code Playgroud)

然后运行 ​​pub get 并希望错误消失。


Ran*_*bby 5

To change dependency:

 flutter_svg: ^0.17.4  to flutter_svg: ^0.18.0
Run Code Online (Sandbox Code Playgroud)

然后,

flutter pub get
flutter clean
Run Code Online (Sandbox Code Playgroud)

然后,运行