错误 运行 我的 flutter 项目:Scaffold.maybeOf(上下文)?

Error running my flutter project : Scaffold.maybeOf(context)?

Running Gradle task 'assembleDebug'... AppData/Local/Pub/Cache/git/getflutter-a714b9b006b2208c983b8ecbeb21302f8ccacc13/lib/components/appbar/gf_appbar.dart:312:45: Error: Method not found: 'Scaffold.maybeOf'. Running Gradle task 'assembleDebug'...
final ScaffoldState scaffold = Scaffold.maybeOf(context); Running Gradle task 'assembleDebug'... ^^^^^^^ Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception. Running Gradle task 'assembleDebug'...

在撰写此答案时,maybeOf method is not available in the stable channel of Flutter. If you would like to use the maybeOf method then you should adjust your Flutter channel accordingly. Alternatively, you could use the of 方法与 nullOk: true

看起来你可能有一个dependency on an unpublished package (getflutter). This dependency is pulling in a version的getflutter包,它使用了新的maybeOf方法,但是你在Flutter的稳定频道上没有这个方法。您可以通过将包的版本替换为已发布的版本来解决此问题:

dependencies:
  getwidget: ^1.2.4