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

无法构建颤振工具

钮长恨
2023-03-14

现在在主频道上,我切换到beta频道,然后我运行flutter升级,发现我不能使用Linux作为设备,所以我切换回主分支,我运行flutter升级。然后我开始得到这些错误:

Because flutter_tools depends on collection >=1.15.0-nnbd <1.15.0-nullsafety.2
      which requires SDK version >=2.9.0-18.0 <=2.9.10, version solving failed.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)
Flutter 1.18.0-11.1.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 2738a11 (3 months ago) • 2020-05-13 15:24:36 -0700
Engine • revision ef9215ceb2
Tools • Dart 2.9.0 (build 2.9.0-8.2.beta)

我假设问题是Dart SDK升级了,如果我可以回滚到与依赖项兼容的版本,它应该工作,或者依赖项应该被审查。

共有1个答案

杜轩昂
2023-03-14

修好了。

我使用git将branch切换到stable,然后运行flutter upgrade,运行良好,但是我需要在flutter上运行Linux应用程序,所以我使用git将branch切换到dev,然后再次运行flutter upgrade。

 类似资料:
  • 注意:使用-Xlint重新编译:详细信息请参阅弃用。D8:程序类型已存在:android。支持v4.os。ResultReceiver$MyResultReceiver 失败:构建失败,但有例外。 > 错误:任务执行失败:应用程序:transformDexArchiveWithExternalLibsDexMergerForDebug”。 通用域名格式。Android建设者德兴。DexArchiv

  • 我最近问了一个关于弗利特的问题。目前,答案给出了一个不同的错误,正如答案所说,我可能想看看这段代码。所以,我决定放弃回购协议,开始调查。我现在只想打印出这一部分中的几个值,以了解发生了什么。看看程序认为我有什么,它认为我没有什么。我添加了几个语句,现在我想重建这个项目。 我去了发现: flutter工具本身是在您第一次运行以及每次运行时构建的。如果您想更改和重新测试工具本身的行为,请在git中本地

  • 我正在构建一个聊天应用程序flutter页面,我的Textfield/Send按钮行不断消失,我得到以下错误... 'package:flutter/src/rendering/box.dart':断言失败:第1446行pos 12:'havs size':RenderBox未布局:renderpointerlistener#da9fd needs-layout needs-paint 该页面构建

  • 我是一名新手,我正在使用Android Studio创建应用程序,因此我创建了一个BMI计算器用于训练,当我尝试构建apk时,它向我展示了以下内容: 我的主菜。省道锉

  • 我尝试将连接添加到我的Flutter项目中,我的主要目标是首先支持Android。当我添加ssh2包时,我得到了一个错误。我将遵循以下步骤: ,其输出是: 按'play'按钮输出是: 失败:生成失败,出现异常“任务执行失败”:ssh2:compileDebugJavaWithJavac。无法解析配置的所有文件:ssh2:debugCompileClasspath。无法转换BC prov-JDK 1

  • 不能做颤振运行。颤振医生可以做什么?(颤振版本2.8.1) 执行失败org.gradle.cache.internal.AsyncCacheAccessDecoratedCache$2@7c56f8f1.java.lang.OutOfMemoryError:Java堆空间