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

hfyxw5xn  于 2023-04-22  发布在  Flutter
关注(0)|答案(1)|浏览(102)

我使用https://pub.dev/packages/dropdown_button2/versions/1.8.0/
我正在使用exapmle,error this:

错误:类'_DropdownMenuItemButtonState'未定义方法'clampDouble'。
错误:类'_DropdownMenuPainter'未定义方法'clampDouble'。

  • Flutter 3.0.5*
sqyvllje

sqyvllje1#

clampDouble是来自基础类的函数
您可以尝试:
import 'package:flutter/foundation. dart';

import 'package:flutter/foundation.dart' show clampDouble;
但是这个clampDouble问题是因为flutter和fvm flutter版本问题。在我的例子中,我用fvm flutter做了 pub get,但是在构建应用程序时,我运行了 flutter build apk 的命令。
由于项目的依赖关系是fvm flutter,它自动重新运行flutter pub get* 命令,并导致clampDouble问题。

do 'fvm flutter pub get'
然后

  • 'fvmFlutter构建apk'*
    ^这将修复错误

相关问题