从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产生
1条答案
按热度按时间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团队本身。