Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振小部件(填充)构造函数错误(需要1个必需参数,但找到0个。)_Flutter_Padding_Flutter Layout - Fatal编程技术网

Flutter 颤振小部件(填充)构造函数错误(需要1个必需参数,但找到0个。)

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: _

今天我打算进一步开发我的应用程序,但我发现出现了一个以前没有的错误。Flatter似乎无法创建填充小部件

我已经找过了我错过了,但一切似乎都很好。如果我转到官方文档并复制粘贴一个示例,它将不起作用

这个错误发生在我的整个项目中,我认为有什么地方出了问题

发生错误的代码

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
)。