无法在颤振中运行 stripe_sdk 示例

时间:2021-01-12 06:01:25

标签: android flutter stripe-payments flutter-dependencies

我正在尝试使用 flutter 和 firebase 运行 stripe_sdk 依赖项。但是在运行 sdk 示例时出现构建错误。以下是错误详情。我该如何解决?

<块引用>

../lib/src/ui/screens/payment_methods_screen.dart:151:39: 错误: 没有为该类定义 getter 'ScaffoldMessenger' '付款方法列表'。

  • 'PaymentMethodsList' 来自 'package:stripe_sdk/src/ui/screens/payment_methods_screen.dart' ('../lib/src/ui/screens/payment_methods_screen.dart')。尝试更正 现有 getter 的名称,或定义一个 getter 或 名为“ScaffoldMessenger”的字段。 ScaffoldMessenger.of(rootContext).showSnackBar(SnackBar( ^^^^^^^^^^^^^^^^^

1 个答案:

答案 0 :(得分:2)

根据文件https://flutter.dev/docs/release/breaking-changes/scaffold-messenger
ScaffoldMessenger 登陆版本:1.23.0-13.0.prestable 版本中:not yet

当前发布版本是 1.22.5 , 12/11/2020
你可以这样做

flutter channel master
flutter upgrade