在flutter 1.22更新之后,我在Lineargradient colors属性中收到一个错误,这给我一个错误,即未定义名称colors参数。在flutter和flutter更新之后,我在项目中到处都出现此错误android studio中的插件。
答案 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代码并重新启动它。
对我有用。