You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter报错Scene不是函数,使用Row函数后应用无法启动求解决方案

Flutter「Scene is not the function」错误解决方案

这个错误几乎都是因为错误地将Widget(比如你写的Row)当作函数调用导致的,Flutter中Widget是类,必须用构造函数形式实例化,不能在Widget实例后加()。

错误示例:

Row(children: [Text("示例文本")])(); // 多了末尾的(),把Widget当成函数执行

正确写法:

Row(children: const [Text("示例文本")])

如果以上情况不匹配你的代码,试试这些通用修复步骤:

  • 全局检查代码,排查所有Widget实例后是否误加了()
  • 执行flutter clean清理缓存,再运行flutter pub get重新拉取依赖,之后重启项目
  • 重启模拟器和开发IDE,清除IDE缓存

内容的提问来源于stack exchange,提问作者MUHAMMAD MUBASHIR KHAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:42:01