Flutter pub-get上颤振给定错误中的共享首选项
我在颤振应用程序中添加共享首选项时开始出现此错误。它以前是有效的,现在我得到了Flutter pub-get上颤振给定错误中的共享首选项,flutter,dart,sharedpreferences,dart-pub,Flutter,Dart,Sharedpreferences,Dart Pub,我在颤振应用程序中添加共享首选项时开始出现此错误。它以前是有效的,现在我得到了 Because <app_name> depends on shared_preferences >=0.4.0 which requires Flutter SDK version >=0.1.4 <2.0.0, version solving failed. pub upgrade failed (1; Because <app_name> depends on shar
Because <app_name> depends on shared_preferences >=0.4.0 which requires Flutter SDK version >=0.1.4 <2.0.0, version solving failed.
pub upgrade failed (1; Because <app_name> depends on shared_preferences >=0.4.0 which requires Flutter SDK version >=0.1.4 <2.0.0, version solving failed.)
exit code 1
因为依赖于共享的_首选项>=0.4.0,它需要Flatter SDK版本>=0.1.4=0.4.0,它需要Flatter SDK版本>=0.1.4,所以您似乎使用了一个旧的包,它依赖于共享的_首选项:^0.4.0
和低于2.0.0.0的SDK版本。http和progress_对话框都不依赖于共享_首选项。如果你的应用程序中没有使用其他软件包,请告诉我,因为这很奇怪。否则(如果您使用问题中列出的更多包),只需使用覆盖依赖项即可
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
http: "0.12.2"
progress_dialog: ^1.2.4
shared_preferences: ^0.5.12
dependency_overrides:
shared_preferences: ^0.5.12
环境:
sdk:“>=2.7.0您的颤振sdk似乎没有更新。您必须通过在terminal/cmd中运行以下命令来更新它:
flutter upgrade
以下是关于如何升级您的Flatter sdk版本的指南:它与您当前的Flatter sdk版本不兼容。请尝试替换sdk:“>=2.7.0=0.1.4,因为它不起作用。
flutter upgrade