![](/img/trans.png)
[英]Flutter Material Icons changed after upgrading SDK to 2.2.1 (latest stable)
[英]CachedNetworkImage throwing error after upgrading to latest Flutter Stable version
我今天將 Flutter 升級到v1.12.13
版本,但是當我運行該應用程序時,出現以下錯誤 -
Compiler message:
../../../../.pub-cache/hosted/pub.dartlang.org/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
ImageStreamCompleter load(CachedNetworkImageProvider key) {
^
../../flutter_src/flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load').
ImageStreamCompleter load(T key, DecoderCallback decode);
^
../../../../.pub-cache/hosted/pub.dartlang.org/multi_image_picker-4.5.9/lib/src/asset_thumb_provider.dart:31:24: Error: The method 'AssetThumbImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
ImageStreamCompleter load(AssetThumbImageProvider key) {
^
../../flutter_src/flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load').
ImageStreamCompleter load(T key, DecoderCallback decode);
^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.
FAILURE: Build failed with an exception.
我正在使用最新版本的CachedNetworkImageProvider
。
這目前看起來像是一個活躍的問題。 將版本更改為2.0.0-rc
暫時修復錯誤。
如官方頁面所述
Flutter 1.10 中 ImageProvider.load 的重大變化
Flutter 團隊在 Flutter 1.10.15(目前僅限 Master 頻道)中對 ImageProvider 進行了重大更改。
如果您遇到以下錯誤之一,請升級到 2.0.0-rc。
如果問題仍然存在,請嘗試flutter clean
並運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.