颤振错误:没有名称为“overflow”的命名参数

mig*_*var 5 android dart flutter speed-dial flutter-packages

我正在 flutter 中开发一个应用程序,一切都工作正常,突然有一天,当我尝试运行该应用程序时,它给了我这个错误:

\n
/C:/sdk%20Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_speed_dial-1.2.5/lib/src/speed_dial.dart:249:7: Error: No named parameter with the name \'overflow\'.\n      overflow: Overflow.visible,\n      ^^^^^^^^\n\n/C:/sdk%20Flutter/flutter/packages/flutter/lib/src/widgets/basic.dart:3273:3: Context: Found this candidate, but the arguments don\'t match.\n  Stack({\n  ^^^^^\n\n\nFAILURE: Build failed with an exception.\n\n* Where:\nScript \'C:\\sdk Flutter\\flutter\\packages\\flutter_tools\\gradle\\flutter.gradle\' line: 904\n\n* What went wrong:\nExecution failed for task \':app:compileFlutterBuildDebug\'.\n> Process \'command \'C:\\sdk Flutter\\flutter\\bin\\flutter.bat\'\' finished with non-zero exit value 1\n\n* Try:\nRun with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.\n\n* Get more help at https://help.gradle.org\n\nBUILD FAILED in 9s\nException: Gradle task assembleDebug failed with exit code 1\nExited (sigterm)\n
Run Code Online (Sandbox Code Playgroud)\n

我正在使用 flutter_speed_dial: ^1.2.5 包\n( https://pub.dev/packages/flutter_speed_dial )并且\ni在一些论坛中查找,但我还无法解决这个问题。

\n

这是代码的一部分:

\n
floatingActionButton: SpeedDial(\n        \n        marginRight: 18,\n        marginBottom: 20,\n        child: Image.asset("Imagenes/Teams/team1_logo.png"),\n        closeManually: false,\n        curve: Curves.bounceIn,\n        overlayColor: Colors.black,\n        overlayOpacity: 0.5,\n        onOpen: () => print(\'OPENING DIAL\'),\n        onClose: () => print(\'DIAL CLOSED\'),\n        tooltip: \'Speed Dial\',\n        heroTag: \'speed-dial-hero-tag\',\n        backgroundColor: Colors.green,\n        foregroundColor: Colors.black,\n        elevation: 8.0,\n        shape: CircleBorder(),\n        children: [\n          SpeedDialChild(\n              child: FittedBox(\n                  child: Image.asset(\n                "Imagenes/Teams/team2_logo.png",\n                width: 2,\n                height: 2,\n                alignment: Alignment.center,\n              )),\n              backgroundColor: Colors.red,\n              label: \'Vikingos\',\n              labelStyle: TextStyle(fontSize: 18.0),\n              onTap: () {\n                /* // variables para mover el equipo principal al seleccionar uno del floating button\n                team_wait = team_selected;\n                team_selected = team_child1;\n                team_child1 = team_wait;\n                print(team_selected);\n                print(team_child1);*/\n              }),\n          SpeedDialChild(\n            child: FittedBox(\n                child: Image.asset(\n              "Imagenes/Teams/team3_logo.png",\n              width: 10,\n              height: 10,\n              alignment: Alignment.center,\n            )),\n            backgroundColor: Colors.blue,\n            label: \'Aguilas\',\n            labelStyle: TextStyle(fontSize: 18.0),\n            onTap: () => print(\'SECOND CHILD\'),\n          ),\n          SpeedDialChild(\n            child: Image.asset("Imagenes/Teams/team4_logo.png"),\n            backgroundColor: Colors.yellow[700],\n            label: \'Inter\',\n            labelStyle: TextStyle(fontSize: 18.0),\n            onTap: () => print(\'THIRD CHILD\'),\n          ),\n        ],\n      ),\n
Run Code Online (Sandbox Code Playgroud)\n

颤医生:

\n
[flutter] flutter doctor -v\n[\xe2\x88\x9a] Flutter (Channel master, 1.22.0-10.0.pre.252, on Microsoft Windows [Version 10.0.18363.1082], locale es-MX)\n    \xe2\x80\xa2 Flutter version 1.22.0-10.0.pre.252 at C:\\sdk Flutter\\flutter\n    \xe2\x80\xa2 Framework revision 78929661fb (67 minutes ago), 2020-09-18 08:08:30 -0700\n    \xe2\x80\xa2 Engine revision 2abe69c608\n    \xe2\x80\xa2 Dart version 2.10.0 (build 2.10.0-136.0.dev)\n\n[\xe2\x88\x9a] Android toolchain - develop for Android devices (Android SDK version 29.0.3)\n    \xe2\x80\xa2 Android SDK at C:\\Users\\msaldivar\\AppData\\Local\\Android\\sdk\n    \xe2\x80\xa2 Platform android-29, build-tools 29.0.3\n    \xe2\x80\xa2 Java binary at: C:\\Program Files\\Android\\Android Studio\\jre\\bin\\java\n    \xe2\x80\xa2 Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)\n    \xe2\x80\xa2 All Android licenses accepted.\n\n[\xe2\x88\x9a] Android Studio (version 3.5)\n    \xe2\x80\xa2 Android Studio at C:\\Program Files\\Android\\Android Studio\n    \xe2\x80\xa2 Flutter plugin version 44.0.1\n    \xe2\x80\xa2 Dart plugin version 191.8593\n    \xe2\x80\xa2 Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)\n\n[\xe2\x88\x9a] VS Code (version 1.49.1)\n    \xe2\x80\xa2 VS Code at C:\\Users\\msaldivar\\AppData\\Local\\Programs\\Microsoft VS Code\n    \xe2\x80\xa2 Flutter extension version 3.14.1\n\n[\xe2\x88\x9a] Connected device (1 available)\n    \xe2\x80\xa2 Android SDK built for x86 (mobile) \xe2\x80\xa2 emulator-5554 \xe2\x80\xa2 android-x86 \xe2\x80\xa2 Android 10 (API 29) (emulator)\n\n\xe2\x80\xa2 No issues found!\nexit code 0\n
Run Code Online (Sandbox Code Playgroud)\n

Val*_*aXD 4

您还应该检查图书馆的 PR;)。这个解决了这个问题。您可以检查提交并更改您这边的代码。或者也许要等待几天、几个小时才能合并。

如果您确实需要,可以分叉该库,但现在只需注释引用它的代码,直到修复被合并