在旧版本中使用期货

时间:2019-12-29 14:40:37

标签: flutter dart sdk

Android Studio给我这个错误

info: The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions.

如果我放这个

import 'dart:async';

问题似乎消失了。有人可以解释为什么会这样,如果这是解决此问题的正确方法。

非常感谢。

----编辑

我能否将dart core更新为> 2.1 我猜这是我的pubspec yaml中的这一行

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

进行精简是否有任何弊端,即在较旧的android / ios版本上运行。

1 个答案:

答案 0 :(得分:1)

打开终端并执行以下操作:

flutter upgrade

这将同时提升颤抖和飞镖