首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行我的颤振项目时出错:Scaffold.maybeOf(上下文)?

运行我的颤振项目时出错:Scaffold.maybeOf(上下文)?
EN

Stack Overflow用户
提问于 2020-12-21 16:54:36
回答 1查看 779关注 0票数 0

运行Gradle任务‘assembleDebug’。AppData/Local/Pub/Cache/git/getflutter-a714b9b006b2208c983b8ecbeb21302f8ccacc13/lib/components/appbar/gf_appbar.dart:312:45:错误:方法找不到:'Scaffold.maybeOf‘。运行Gradle任务‘assembleDebug’。 最后的ScaffoldState支架=Scaffold.maybeOf(上下文);运行Gradle任务‘assembleDebug’.^运行分级任务“assembleDebug”。 运行Gradle任务‘assembleDebug’。 失败:生成失败,出现异常。运行Gradle任务‘assembleDebug’。

  • 其中:脚本'C:\flutter\packages\flutter_tools\gradle\flutter.gradle‘行: 904运行Gradle任务’assembleDebug‘.
  • 哪里出了问题:任务的执行失败了:app:compileFlutterBuildDebug‘。运行分级任务>进程‘命令’C:\挥动\bin\fltter.bat‘结束时,非零退出值1运行Gradle任务’assembleDebug‘.
  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。用扫描来获得完整的洞察力。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 17:02:37

在撰写此答案时,maybeOf方法在颤振的稳定通道中不可用。如果您想使用maybeOf方法,那么您应该相应地调整颤振通道。或者,您可以将of方法与nullOk: true一起使用。

看起来,您可能有一个依赖于未发布的包 (getflutter)。这个依赖项是使用新的版本方法的getflutter包的一个maybeOf,但是您处于稳定的颤振通道上,它没有这个方法。您可以通过将包的版本替换为已发布的版本来解决此问题:

代码语言:javascript
复制
dependencies:
  getwidget: ^1.2.4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65396829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档