使用手势检测器更新到3.10后的Flutter应用程序构建问题

gk7wooem  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(212)

从3.7更新到3.10后,我收到了似乎与手势检测器相关的构建问题。
跟踪输出(https://i.stack.imgur.com/j0Uwi.png
这是一个附加的包,当然,当我看代码是它抱怨这一点

TextSelectionGestureDetector buildGestureDetector({
    Key? key,
    HitTestBehavior? behavior,
    required Widget child,
  }) =>
      TextSelectionGestureDetector(
        key: key,
        onTapDown: onTapDown,
        onForcePressStart:
            delegate.forcePressEnabled ? onForcePressStart : null,
        onForcePressEnd: delegate.forcePressEnabled ? onForcePressEnd : null,
        onSingleTapUp: onSingleTapUp,
        onSingleTapCancel: onSingleTapCancel,
        onSingleLongTapStart: onSingleLongTapStart,
        onSingleLongTapMoveUpdate: onSingleLongTapMoveUpdate,
        onSingleLongTapEnd: onSingleLongTapEnd,
        onDoubleTapDown: onDoubleTapDown,
        onDragSelectionStart: onDragSelectionStart,
        onDragSelectionUpdate: onDragSelectionUpdate,
        onDragSelectionEnd: onDragSelectionEnd,
        behavior: behavior,
        child: child,
      );`

我在另一个包中也遇到了accentColor的问题,但我能够通过编辑它来解决这个问题(即使它是一个pub包,而不是我的代码)。但在突破性变化中没有提到这一点。
有没有人见过这个问题,有没有解决办法?
干杯
我试过以下方法

  • Flutter 清洗
  • flutter pub升级
  • flutter pub升级--主要版本
  • Flutter产生
olhwl3o2

olhwl3o21#

导致错误的问题似乎与软件包flutter_math_fork 0.5.0有关。检查您的pubspec.yaml文件,以查找任何可能依赖于flutter_math_fork 0.5.0的软件包。您可以参考依赖于flutter_math_fork here的软件包列表。
在我的例子中,flutter_html包是罪魁祸首。一旦我从pubspec.yaml文件中删除它,应用程序就成功运行了。目前还不清楚修复这个问题的责任是在flutter_html维护者还是在Flutter团队本身。

相关问题