Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振-命名参数为';t根据pub.dartlang.org定义,但包可以工作_Flutter_Dart Pub - Fatal编程技术网

Flutter 颤振-命名参数为';t根据pub.dartlang.org定义,但包可以工作

Flutter 颤振-命名参数为';t根据pub.dartlang.org定义,但包可以工作,flutter,dart-pub,Flutter,Dart Pub,我刚刚为《颤栗》创作了我的第一部作品。我可以很好地使用我的软件包,但由于dart分析发现的一些错误,我的分数很低。我正在使用GestureDetector类并为onLongPressDragStart、onLongPressDragUpdate和onLongPressDragUp实现回调。根据发布我的软件包后的分析,这些都是错误的: Fix lib/planner_class.dart. (-57.81 points) Analysis of lib/planner_class.dart fai

我刚刚为《颤栗》创作了我的第一部作品。我可以很好地使用我的软件包,但由于dart分析发现的一些错误,我的分数很低。我正在使用GestureDetector类并为
onLongPressDragStart
onLongPressDragUpdate
onLongPressDragUp
实现回调。根据发布我的软件包后的分析,这些都是错误的:

Fix lib/planner_class.dart. (-57.81 points)
Analysis of lib/planner_class.dart failed with 3 errors:
line 163 col 21: The named parameter 'onLongPressDragStart' isn't defined.
line 168 col 21: The named parameter 'onLongPressDragUpdate' isn't defined.
line 173 col 21: The named parameter 'onLongPressDragUp' isn't defined.
但是这些是在GestureDetector类()中定义的。我的违规代码可以在github()上找到。奇怪的是,其他回调(
onScaleStart
onScaleUpdate
)没有抛出错误

包含错误的dart包可在此处找到:


那么是什么导致了这一切呢?我该如何修复它呢?

我也有同样的问题

这里的问题是,您可能使用了颤振的最新功能。您必须查看用于实现的小部件/参数。并在pubspec.yaml中设置Flutter SDK的最低版本,以让pub.dev知道您的软件包将支持哪个版本的Flutter SDK(例如,最新功能)

例如,按如下方式编辑pubspec:

environment:
  sdk: ">=2.2.2 <3.0.0"
  flutter: ">=1.12.0 <2.0.0"
环境:
sdk:“>=2.2.2=1.12.0