错误:未为类“_DropdownMenuPainter”定义方法“clampDouble”

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

我正在使用https://pub.dev/packages/dropdown_button2/versions/1.8.0/

我正在使用exapmle,错误是:

错误:未为类“_DropdownMenuItemButtonState”定义方法“clampDouble”。

错误:未为类“_DropdownMenuPainter”定义方法“clampDouble”。

颤振 3.0.5

flutter
1个回答
0
投票

clampDouble 是基础类的函数

你可以试试:
导入 'package:flutter/foundation.dart';
或者
导入 'package:flutter/foundation.dart' show clampDouble;

但是这个 clampDouble 问题是因为 flutter 和 fvm flutter 版本问题。 在我的例子中,我用 fvm flutter 做了 pub get,但是在构建应用程序时,我运行了 flutter build apk 的命令。
因为项目依赖的是 fvm flutter,它自动重新运行命令 flutter pub get* 并导致 clampDouble 问题。


做'fvm flutter pub get'
然后
'fvm flutter build apk'

^ 这将修复错误

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