Flutter 使用过时的包装进行颤振赢得';Don’我不能运行我的应用程序

Flutter 使用过时的包装进行颤振赢得';Don’我不能运行我的应用程序,flutter,dart,Flutter,Dart,几个月前,我做了一个相当大的项目(2019年12月我停止了开发),但从那时起,我停止了开发项目,大约80%的开发工作要完成,最近我有了一些空闲时间来完成剩余的20%的项目。所以我决定跳回去,但似乎我再也不能运行我的代码,当时运行100%顺利。。是因为我使用的是过时的软件包吗 下面是我得到的错误: Compiler message: ../../../../../AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/cached_network_ima

几个月前,我做了一个相当大的项目(2019年12月我停止了开发),但从那时起,我停止了开发项目,大约80%的开发工作要完成,最近我有了一些空闲时间来完成剩余的20%的项目。所以我决定跳回去,但似乎我再也不能运行我的代码,当时运行100%顺利。。是因为我使用的是过时的软件包吗

下面是我得到的错误:

Compiler message:
../../../../../AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/cached_network_image-1.1.2+1/lib/src/cached_network_image_provider.dart:53:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
  ImageStreamCompleter load(CachedNetworkImageProvider key) {
                       ^
/C:/flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24: Context: This is the overridden method ('load').
  ImageStreamCompleter load(T key, DecoderCallback decode);
                       ^
../../../../../AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/cached_network_image-1.1.2+1/lib/src/scaled_file_image.dart:45:24: Error: The method 'ScaledFileImage.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
  ImageStreamCompleter load(ScaledFileImage key) {
                       ^
/C:/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.

* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 780

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
Gradle task assembleDebug failed with exit code 1
这是我在pubspec.yaml中的依赖项(我删除了所有包名:^1.00,因为我认为这会迫使它使用更高版本?如果我错了,请纠正我。)

我不想使用更新包的原因是:我必须重构我创建的大部分提供程序代码,因为我使用了ChangeNotifierProvider并将其包装在main.dart小部件中,这将占用我大量的时间。任何帮助都将不胜感激!非常感谢你

我的医生:

[√] Flutter (Channel unknown, v1.10.16, on Microsoft Windows [Version 10.0.18362.657], locale en-PH)
    • Flutter version 1.10.16 at C:\flutter
    • Framework revision 798e4272a2 (4 months ago), 2019-11-06 21:04:17 -0500
    • Engine revision 34a40cfbfd
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\User\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 40.1.2
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.42.1)
    • VS Code at C:\Users\User\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.8.1

[!] Connected device
    ! No devices available

您的问题似乎是由插件缓存的\u网络\u图像引起的,您能否更改插件版本并重试,对此版本缓存的“网络”映像:^2.0.0-rc

请使用最新的软件包或切换到以前使用的较旧的颤振版本。它可以正常工作……您是否可以将
flatter doctor
的输出添加到您的问题中?3天前,我在尝试使用包含几乎相同依赖项的新flutter版本构建一个旧项目时遇到了这个问题。所以我想我仍然可以帮你…你的问题似乎是由插件缓存的网络图像引起的,你能改变插件版本并再试一次吗?我更喜欢此版本的缓存“网络”映像:^2.0.0-RCM谢谢,我会将其作为答案发布,希望您能接受。
[√] Flutter (Channel unknown, v1.10.16, on Microsoft Windows [Version 10.0.18362.657], locale en-PH)
    • Flutter version 1.10.16 at C:\flutter
    • Framework revision 798e4272a2 (4 months ago), 2019-11-06 21:04:17 -0500
    • Engine revision 34a40cfbfd
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\User\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 40.1.2
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.42.1)
    • VS Code at C:\Users\User\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.8.1

[!] Connected device
    ! No devices available