我在flutter pub get中遇到了这个问题,试图更新dart sdk,重新启动pc以将Dart sdk位置添加回环境变量,删除.git文件夹。
在计算器中运行“flutter pub get”...
当前Dart SDK版本为2.13.4。
由于计算器依赖webview_flutter〉=2.0.14,而webview_flutter〉=2.0.14要求SDK版本〉=2.14.0〈3.0.0,版本解析失败。pub get failed(1;由于计算器依赖webview_flutter〉=2.0.14,而webview_flutter〉=2.0.14要求SDK版本〉=2.14.0〈3.0.0,因此版本求解失败。)退出代码1
Flutter医生:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [version 10.0.19043.1288], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.0)
[√] VS Code (version 1.61.2)
[√] Connected device (3 available)
Dart版本:
Dart SDK version: 2.14.4 (stable) (Wed Oct 13 11:11:32 2021 +0200) on "windows_x64"
6条答案
按热度按时间jk9hmnmh1#
将pubspec.yaml中的webview_flutter版本更改为
webview_flutter: any
w80xi6nr2#
当你说你尝试更新Dart SDK时,你是否也更新了你的
pubspec.yaml
?omhiaaxx3#
尝试删除pubspec.lock并重试
qyuhtwio4#
我在更新Dart Sdk和重新启动PC后解决了这个问题,即使经过这两个步骤我仍然得到同样的错误,所以我把
any
放在pubspec.yaml
中的包值中,在运行flutter pub get
之前,我关闭了我的防病毒。a0x5cqrl5#
尝试
对我很有效。
ohtdti5x6#
只需将不带版本依赖项