当我在flutter中使用pay 1.0.0支付Apple Pay时,我遇到了这个问题,我也使用flutter 3.3.9,sdk是2.18.5

问题描述 投票:0回答:1

错误:找不到成员:“minimumButonWidth”。 双宽度 = RawApplePayButton.minimumButonWidth, ^^^^^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/pay-1.1.0/lib/src/widgets/apple_pay_button.dart:42:43:错误:找不到成员:'minimumButonWidth' 。 }) : 断言(宽度 >= RawApplePayButton.minimumButonWidth),

任务“:app:compileFlutterBuildDebug”执行失败。

处理'命令'C:\ src lutter in lutter.bat''以非零退出值1完成

flutter dart
1个回答
0
投票

问题:https://github.com/google-pay/flutter-plugin/issues/244

您说您使用的是

1.0.0
版本,这是不正确的。您的日志显示当前版本是
1.1.0
。这是为什么?因为版本中的插入符号语法(
^
)。

解决方案:

  1. 尝试升级到1.1.2(
    pay: ^1.1.2
    )。
  2. 如果您想专门使用
    v1.0.0
    ,请删除插入符号,这样包管理器就不会尝试获取最新的兼容版本(使用
    pay: 1.0.0
    而不是
    pay: ^1.0.0
    )。

有关插入符号语法的更多信息:https://docs.flutter.dev/packages-and-plugins/using-packages

© www.soinside.com 2019 - 2024. All rights reserved.