颤振:颤振1.22更新后,我在Lineargradient属性中遇到错误

时间:2020-10-02 08:29:17

标签: flutter dart flutter-layout flutter-dependencies flutter-animation

在flutter 1.22更新之后,我在Lineargradient colors属性中收到一个错误,这给我一个错误,即未定义名称colors参数。在flutter和flutter更新之后,我在项目中到处都出现此错误android studio中的插件。enter image description here

8 个答案:

答案 0 :(得分:15)

重新启动Android Studio应该可以解决此问题。 这是因为在Dart 2.10中,required成为了关键字(以前是@required)。 IDE可能无法识别您已经更新了Dart SDK。

答案 1 :(得分:15)

运行flutter clean命令并重新启动IDE对我有用

答案 2 :(得分:8)

运行flutter clean,然后重新启动IDE。我使用Visual Studio Code,它对我有用...

答案 3 :(得分:3)

当我升级到flutter版本1.22.3时,AnimationController(未定义vsync)。

Flutter clean也对我有用。在任何项目中运行flutter clean并重新启动VS代码。一切都会像以前一样正常。

答案 4 :(得分:2)

就我而言,我进行了全面升级,但无济于事,我将sdk手动更改为:

sdk: ">=2.10.0 <3.0.0"

还可以通过File / Setting / Plugins更新Dart和Flutter并重新启动IDE,如图所示,解决了我的问题。

答案 5 :(得分:1)

在Lineargradient属性中,将颜色:更改为列表:

答案 6 :(得分:0)

升级Flutter版本后,我发生了同样的问题(颜色不是线性坐标定义的)。

Flutter clean对我有用。

清理干净并重新启动Visual Studio代码。而且应该可以。

答案 7 :(得分:0)

我退出Visual Studio代码并重新启动它。

对我有用。