当前位置: 首页 > 知识库问答 >
问题:

如何使用不同/旧的Dart SDK依赖运行flutter项目?

滕无尘
2023-03-14
The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.

Because NewsBuzz requires SDK version >=1.8.0 <2.0.0, version solving failed.

我正在尝试从https://startflutter.com.运行项目有几个较旧的项目使用较旧版本的Dart SDK或依赖项需要较旧的Dart SDK版本。

是否有任何方法可以运行多个版本的Dart,而无需下载旧版本的Dart并手动更改环境变量?

我在没有找到合适的解决方案的情况下,浏览了几篇StackOverflow帖子和许多Github问题。

    < li >摆动下省道版本 < Li > Dart的SDK位于/flutter文件夹中的什么位置?

在< code>pubspec.yaml中指定SDK版本似乎没有帮助。

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

编辑:镖

共有3个答案

鲁淇
2023-03-14

首先以管理员身份打开您的命令(cmd),然后升级颤动:颤动升级它将为您完成所有事情

朱保赫
2023-03-14

只需将flutter sdk更新到最新版本。

田琛
2023-03-14

我也有类似的问题:

我的酒吧。yaml有以下特点:

environment:
  sdk: ">=2.1.0 <3.0.0"

然而,当运行<code>flutter包时,我得到了以下错误:

Running "flutter packages get" in xxx-app-mobile...
The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.

Because xxx_app requires SDK version >=2.1.0 <3.0.0, version solving failed.
pub get failed (1)

我尝试使用确切的版本名作为环境变量,但没有成功。我试过:

flutter upgrade
flutter clean
flutter update-packages

在运行<code>flutter包时收到了同样的错误,然后我降级了pubspec中的版本要求。yaml至:

environment:
  sdk: ">=2.0.0 <3.0.0"

颤动包装开始工作...

 类似资料:
  • 我有一个包含以下文件的Java项目: C:\MyProject\myPackage\MyTests.class C:\MyProject\lib\junit-platform-console-standalone-1.5.2.jar C:\MyProject\lib\other-library.jar MyTests 文件是使用 IDE 编译的,该 IDE 具有 junit-platform-co

  • 我正在更新一大组遗留java应用程序。当前构建使用ant,其依赖项来自每个项目的lib目录。依赖项是每个项目的一部分,并签入源代码管理。更新的目的是将构建转换为gradle,并使用maven存储库进行依赖关系管理。为了简单起见,遗留构建使用ant构造从其他项目的lib目录复制依赖项,如下所示: 这种方法用于编译和运行时依赖项。虽然这样做有效,但由于包含了许多在运行时不需要的JAR,因此会导致部署工

  • 问题内容: 我正在为Java中的ERP系统进行定制。在我的定制中,我想使用Apache POI 3.10.1。因此,我集成了jars poi-3.10.1-20140818.jar和poi-ooxml-3.10.1-20140818.jar。 但是,这些jar包含几个类,这些类已经包含在ERP系统的核心代码中,但是有所不同。 如果核心ERP类覆盖POI类,则定制将引发运行时异常。如果POI类覆盖核

  • 将Android Studio从Canary 3更新到Canary 4后,在构建时抛出以下错误。 Android依赖项“com.Android.support:support-support-v4”的编译类路径(25.2.0)和运行时类路径(26.0.0-beta2)版本不同。您应该通过DependencyResolution手动设置相同的版本。 app-build.gradle Library-

  • 我在Glassfish上部署了一个由Maven管理的Java项目。 我的问题是,如何安全地删除可能是运行时依赖项的maven管理的依赖项? 我使用maven依赖插件来识别遗留项目上未使用的依赖项: 输出如下: 我想删除这些“未使用”的依赖项,但我担心应用程序在运行时失败。 我启用的忽略非编译选项promise“忽略运行时/提供/测试/系统范围以进行未使用的依赖项分析”,但据我所知,设置依赖项的范围