Flutter 颤振小部件(填充)构造函数错误(需要1个必需参数,但找到0个。)
今天我打算进一步开发我的应用程序,但我发现出现了一个以前没有的错误。Flatter似乎无法创建填充小部件 我已经找过了我错过了,但一切似乎都很好。如果我转到官方文档并复制粘贴一个示例,它将不起作用 这个错误发生在我的整个项目中,我认为有什么地方出了问题 发生错误的代码Flutter 颤振小部件(填充)构造函数错误(需要1个必需参数,但找到0个。),flutter,padding,flutter-layout,Flutter,Padding,Flutter Layout,今天我打算进一步开发我的应用程序,但我发现出现了一个以前没有的错误。Flatter似乎无法创建填充小部件 我已经找过了我错过了,但一切似乎都很好。如果我转到官方文档并复制粘贴一个示例,它将不起作用 这个错误发生在我的整个项目中,我认为有什么地方出了问题 发生错误的代码 return Padding( padding: EdgeInsets.only(bottom: 7.0), child: TextField( autofocus: true, controller: _
return Padding(
padding: EdgeInsets.only(bottom: 7.0),
child: TextField(
autofocus: true,
controller: _searchQueryController,
decoration: new InputDecoration(
hintText: 'Text over here',
prefixIcon: new Padding(
padding: // <<=== error
const EdgeInsets.symmetric(vertical: 12.0, horizontal: 10.0),
child: new Icon(Icons.search),
),
),
),
);
返回填充(
填充:仅限边缘设置(底部:7.0),
孩子:TextField(
自动对焦:对,
控制器:\u searchQueryController,
装饰:新的输入装饰(
hintText:'文本在这里',
前缀:新填充(
填充://尝试在“Dart分析”中用红色圆圈终止dartanalyzer如果您使用Android Studio或IntelliJ,请查看。不知道它在VSCode中的外观。代码在我的IDE中没有显示任何错误。没有帮助,我在一个分支上签出了一个我确信可以工作的分支,它也给出了此错误,flatter analyze
也给了我相同的错误。flatter(Microsoft Windows上的通道测试版,v0.6.0)[版本10.0.17134.254]尝试删除~/.dartServer/.analysis driver/
。但我不知道等效的Windows路径是什么。太糟糕了,这没有解决任何问题。无论如何,感谢您的帮助!解决方案:我删除了颤振SDK并重新安装了SDK。git clean-xfd
git pull
不起作用。因此必须删除颤振文件夹(在我的例子中是c:\flatter
)。