【问题标题】:Flutter: changing dart SDKFlutter:改变 dart SDK
【发布时间】:2022-11-11 08:08:33
【问题描述】:

我想在使用 android studio 时将我的 sdk 版本从 2.16.2 更改为 2.17.1(仅适用于单个项目)

有人可以帮我解决这个问题吗?

谢谢

【问题讨论】:

  • 你的颤振版本是什么?

标签: flutter dart


【解决方案1】:

从文件>设置>语言和框架>飞镖,

  1. 复选框 - 为项目启用 Dart 支持,
  2. 指定 - Dart SDK 路径

【讨论】:

  • 谢谢,但这只是针对单个项目还是整个 android studio 的 SDK 会改变?
  • 只针对单个项目,其他项目的sdk没有变化,我试过了
【解决方案2】:

从您的操作系统的存档中下载相应的 Dart 包 (https://dart.dev/get-dart/archive) 或 Flutter SDK (https://docs.flutter.dev/development/tools/sdk/releases) [在您的情况下为版本 3.0.1)。

下载后,在 Android Studio 中打开您的项目并转到

在 Windows 中

文件 > 设置 > 语言和框架 > Flutter

在 Mac 中

首选项 > 语言和框架 > Flutter

将 Flutter SDK 的路径更改为下载的路径。或者,您可以在同一设置窗格中对 Dart 选项执行相同操作。

但请始终记住,要更改与 Flutter 版本兼容的 Dart 版本。所以最好改 Flutter SDK 路径而不是 Dart。

一切完成后,重新启动 IDE。

注意:此方法只会将更改的版本仅应用于当前项目。甚至项目的终端也不会被反映,因为路径会为其他一些版本设置。

【讨论】:

    【解决方案3】:

    在 Android Studio 中:转到设置 => 插件 => 飞镖(更新飞镖)

    并在终端使用命令:颤振升级

    【讨论】:

    • 这两个操作都将生成最新版本,而他需要旧版本。
    【解决方案4】:

    我会使用fvm 来管理需要固定到stable 之前的项目的flutter 版本。你必须弄清楚每个 Flutter 版本中使用的是哪个 Dart,但这是一个小问题。

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 2020-08-27
      • 2021-12-19
      • 2020-04-06
      • 1970-01-01
      • 2018-09-03
      • 2021-04-09
      • 2021-08-30
      相关资源
      最近更新 更多