【问题标题】:I got Too few positional arguments error flutter and I can't understand why?我得到太少的位置参数错误颤动,我不明白为什么?
【发布时间】:2021-01-02 22:54:27
【问题描述】:

大家好,我的应用程序在今天运行我的应用程序时会在两到几天之前工作,它会给我以下错误: /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/modal_bottom_sheet-0.2.0+1/lib/src/bottom_sheet.dart:295:43:错误:位置参数太少:需要1个, 0 给定。 _velocityTracker = VelocityTracker(); ^ /C:/src/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart:152:3: 上下文:找到这个候选人,但参数不匹配。 VelocityTracker(this.kind); ^^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/fade_scale_transition.dart:148:29:错误:'decelerateEasing'是从两个'包导入:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve: decelerateEasing)); ^^^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:315:12:错误:'decelerateEasing'是从两个'包中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 曲线:减速缓动, ^^^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:321:29:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:326:29:错误:'standardEasing'是从两个'包中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:335:35:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:355:35:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:402:12:错误:“accelerateEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 曲线:加速缓动, ^^^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:408:29:错误:'standardEasing'是从两个'包中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:413:29:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:422:35:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/animations-1.1.1/lib/src/shared_axis_transition.dart:445:35:错误:“standardEasing”是从两个“包”中导入的:flutter/src/material/curves.dart' 和 'package:animations/src/utils/curves.dart'。 ).chain(CurveTween(curve:standardEasing)); ^^^^^^^^^^^^^^

FAILURE:构建失败并出现异常。

  • 在哪里: 脚本 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:904

  • 出了什么问题: 任务 ':app:compileFlutterBuildDebug' 执行失败。

Process 'command 'C:\src\flutter\bin\flutter.bat'' 以非零退出值 1 结束

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 27 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

我不明白为什么会出现此错误以及如何修复它。 任何建议将不胜感激

【问题讨论】:

标签: flutter dart


【解决方案1】:

打开这个报错的文件:

C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/modal_bottom_sheet-0.2.0+1/lib/src/bottom_sheet.dart:295:43:

在第 295 行通过更改来修复错误:

_velocityTracker = VelocityTracker();

进入

_velocityTracker = VelocityTracker(PointerDeviceKind.touch);

这是一个临时解决方法。该问题将在下一个测试版中修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2012-05-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    相关资源
    最近更新 更多