如何解决flutter中找不到DecoderCallback

问题描述 投票:0回答:1

在 flutter 中构建应用程序时出错

在调试模式下在 sdk gphone64 x86 64 上启动 lib\main.dart...获取 java 版本来自 JAVA_HOME: C:\Program Files\Android\Android Studio\jbr photo_manager java 版本是 17 /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/photo_manager-2.8.1/lib/src/internal/image_provider.dart:71:5: 错误:找不到类型“DecoderCallback”。 DecoderCallback 解码, // 忽略: deprecated_member_use ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/photo_manager-2.8.1/lib/src/internal/image_provider .dart:96:5: 错误:找不到类型“DecoderCallback”。 DecoderCallback 解码, // 忽略: deprecated_member_use ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/photo_manager-2.8.1/lib/src/internal/image_provider .dart:71:5: 错误:“DecoderCallback”不是类型。 DecoderCallback 解码, // 忽略: deprecated_member_use ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/photo_manager-2.8.1/lib/src/internal/image_provider .dart:96:5: 错误:“DecoderCallback”不是类型。 DecoderCallback 解码, // 忽略: deprecated_member_use ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_blurhash-0.7.0/lib/src/blurhash_image.dart :32:48: 错误:找不到类型“DecoderCallback”。图像流完成器 加载(BlurHashImage 键,DecoderCallback 解码)=> OneFrameImageStreamCompleter(_loadAsync(key)); ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_blurhash-0.7.0/lib/src/blurhash_image.dart :32:48: 错误:“DecoderCallback”不是类型。图像流完成器 加载(BlurHashImage 键,DecoderCallback 解码)=> OneFrameImageStreamCompleter(_loadAsync(key)); ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_blurhash-0.7.0/lib/src/blurhash_widget.dart :218:42: 错误:找不到类型“DecoderCallback”。图像流完成器 加载(UiImage键,DecoderCallback解码)=> OneFrameImageStreamCompleter(_loadAsync(key)); ^^^^^^^^^^^^^^^ /C:/Users/shafi/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_blurhash-0.7.0/lib/src/blurhash_widget.dart :218:42: 错误:“DecoderCallback”不是类型。图像流完成器 加载(UiImage键,DecoderCallback解码)=> OneFrameImageStreamCompleter(_loadAsync(key)); ^^^^^^^^^^^^^^^^ 目标 kernel_snapshot 失败:异常

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

  • 其中:脚本'C:\src lutter\packages lutter_tools\gradle\src\main\groovy lutter.groovy' 线路:1350

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

处理'命令'C:\ src lutter in lutter.bat''以非零退出值1完成

  • 尝试:

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

16 秒内构建失败异常:Gradle 任务 assembleDebug 失败 退出代码 1

退出 (1)。

这个项目有很多错误,你们能帮我解决吗?!

我正在尝试使用 flutter(dart) 构建应用程序。当我这样做时,发生了这个错误。

android flutter dart build
1个回答
0
投票

DecoderCallback
已在 Flutter 3.16 中删除,请参阅 发行说明

photo_manager 的软件包作者提供了一个新的 预发布版本 应该可以解决该问题,但请注意它引入了一些重大更改。请参阅迁移指南

要使用 photo_manager 的预发布版本,请在 pubspec 文件中使用它,如下所示:

dependencies:
  photo_manager: ^3.0.0-dev.5

如果您不直接使用 photo_manager 包,那么您的依赖项之一很可能依赖于此包。您可以在此处查看依赖于 photo_manager 的软件包列表。

© www.soinside.com 2019 - 2024. All rights reserved.