我正在尝试将build_runner: ^1.10.2
添加到pubspec.yaml
文件中的dev_dependencies
中,但得到以下错误:
The current Dart SDK version is 2.9.0.
Because project_name depends on build_runner >=1.10.2 which requires SDK version >=2.10.0-0.0 <3.0.0, version solving failed.
pub get failed (1; Because project_name depends on build_runner >=1.10.2 which requires SDK version >=2.10.0-0.0 <3.0.0, version solving failed.)
我查看了dart网站,Dart SDK的最新版本是2.9.0,而2.10仍在开发中。
下面是我的flutter doctor
输出:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18362.959], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 4.0)
[√] VS Code, 64-bit edition (version 1.39.2)
[√] Connected device (1 available)
• No issues found!
发布于 2020-08-30 04:00:27
在清理目录并下载/安装了最新的flutter后,我遇到了这个问题。Bam。然后我意识到flutter的版本默认位于通道稳定上。切换到master后,解决了我的问题,即:
flutter channel master
flutter upgrade
https://stackoverflow.com/questions/63315588
复制相似问题