我想使用带有Flutter的dart SDK>=2.2.0。但我目前使用的Flutter版本是2.1.2
flutter --version
Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (2 months ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
我尝试独立安装2.2.0版本,并成功了:
dart --version
Dart VM version: 2.2.0 (Tue Feb 26 15:04:32 2019 +0100) on "macos_x64"
然而,Flutter并没有使用你在上面看到的这个版本。我试图用独立安装的版本替换flutter使用的dart-sdk
(flutter/bin/cache/dart-sdk
)文件,但是当我尝试运行flutter之后出现快照问题,因此我将原来的dart-sdk
文件夹放回flutter目录中。
你有什么想法我该怎么更新它吗?
PS:我最近(10天前)从这里下载了flutter:https://flutter.dev/docs/get-start/install/macos
这可能是因为您在通道稳定
上,这是四个要更新的通道中最安全的版本(此处列出了通道)
如果您更想尝试新特性而不必冒构建错误的风险,我建议通道beta
:
每个月,我们都会挑选前一个月左右的“最佳”开发版本,并将其推广到beta版。这些构建已经用我们的CodeLabs进行了测试。
其中稳定通道具有以下描述:
当我们相信我们有一个特别好的构建,我们把它推广到稳定的渠道。我们打算每个季度或多或少地这样做,但这可能会有所不同。我们建议您对所有生产应用程序版本使用此通道。我们可能会为高优先级的bug向稳定通道提供修补程序,尽管我们的意图是很少这样做。
您可以通过在终端中运行以下命令将通道更改为指向beta
:flutter channel beta
,然后是flutter upgrade
,以确保您已经获得了该特定分支的最后一个版本。
让我知道这对你的情况有什么影响。
在更新到飘飘 2.8 之前 更新到飘飘 2.8 后: 如何更新minSdkVersion更高?我在任何地方都找不到目标“flutter.minSdkVersion”变量。
是否有任何方法可以从代码中删除空安全检查,或者我现在被迫进行迁移?(工作量很大)。
我正试图将我的颤振项目更新为颤振稳定2.0.3,但出现了错误: 因为sdk的每个版本的flutter_driver都依赖于网络驱动程序2.1.2,它依赖于存档 有人知道如何解决这个问题吗?我试图导入webdriver版本为^3.0.0的软件包,但在尝试运行应用程序时,出现了错误: 由于sdk中的每个版本的flatter\u驱动程序都依赖于webdriver 2.1.2,而应用程序依赖于webdri
我可以使用“startAfter”和“limit”进行分页,但它有错误。 例如,在Firestore DB中,我有7条记录: 当页面大小为5时,第一页就可以了,因为我使用了: 它给了我1-5项。 当它加载第二页时,我使用了: 问题是第二页结果只有item7,item6消失了。“开始”也有同样的问题。 真希望它有“抵消”功能,有人有解决办法吗?
Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart
当我试图添加google_sign_in时,flutter_authcloud_firestore它给我带来了一个错误:” [✓] 颤振(通道稳定,v1.5.4-hotfix.2,Linux上,locale en_US.UTF-8)•颤振版本1.5。4-hotfix。2 at/home/ramu/Downloads/tools/颤振•框架版本7a4c33425d(4周前),2019-04-29 1