如何升级 Android Studio Dart 插件?

How to upgrade Android Studio Dart plugin?

最近尝试将一些代码acquired online移植到本地的Flutter项目中

但是 IDE (Android Studio) 像这样用红色强调了它的各个部分:

有关错误的更多详细信息:

我尝试编辑 pubspec.yaml 但找不到建议的位置或方法。

我目前假设这段代码带有下划线的原因是因为它是用比我安装的版本更新的 Dart 版本编写的。让我知道这是否有误,这样我就可以 edit/delete 这个问题。

我尝试研究 Dart 语言功能的变更日志,但未能获得有意义的结果。

我安装的Dart版本(Dart插件版本)是201.9335。

如何将其升级到最新版本的 Dart?

我尝试右键单击它,但没有上下文菜单,更不用说任何升级选项了。

我在 Android Studio 中看不到升级选项,只有卸载它的选项。

我也尝试去 Dart 插件主页下载最新版本,然后选择下载的 jar 文件使用 Android Studio 安装,但它似乎什么也没做 -- 没有错误 -- 没有成功 -- 没有变化。

如何将AndroidStudio中的Dart插件升级到最新版本?

如果你完成了所有这些过程,你应该在你的机器上安装最新的 dart SDK 以及 Android Studio。

实际问题是由于您的 pubspec.yaml 文件中指定的飞镖版本造成的。

在pubspec.yaml文件中有这样一段代码:

environment:
  sdk: ">=2.7.0 <3.0.0"

这行代码指定了最小值。和最大。 dart 版本的限制。

试试这个:

environment:
  sdk: ">=2.10.0 <3.0.0" 

如果可行请告诉我,谢谢!

kishans 的回答基本上是正确的,但在我的特殊情况下,我不得不将 min/max 更改为:

environment:
  sdk: ">=2.12.0 <3.0.0"

正如 Android Studio 在我最初的问题中给出的提示之一所建议的那样。

这解决了这个新文件的错误,但有趣的是,这意味着我项目中的所有其他(旧)文件现在都带有红色下划线。

显然 2.11 和 2.12 之间发生了一些重大变化。