繁体   English   中英

在我的 flutter 应用程序的 gradle 构建期间出现一个超级奇怪的错误

[英]Getting a super weird error during gradle build of my flutter app

当我尝试运行我的 flutter 应用程序时,这是我遇到的错误。 我尝试检查到最后一次提交(应用程序在我最后一次提交时完美运行),但这并没有帮助。 我尝试使用 flutter clean 清理缓存并使用 flutter pub get 重新安装所有软件包。 没用。 尝试使用 gradlew clean 清理构建文件夹并尝试运行 gradlew build。 但它仍然给出了同样的错误。 我应该如何调试这个?

../../flutter/packages/flutter/lib/src/widgets/framework.dart:1072:60: Error: Can't find '}' to match '{'.
      if (_debugLifecycleState == _StateLifecycle.defunct) {
                                                           ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1071:15: Error: Can't find '}' to match '{'.
    assert(() {
              ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1096:7: Error: Expected a class member, but got 'if'.
      if (_debugLifecycleState == _StateLifecycle.created && !mounted) {
      ^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1096:10: Error: Expected an identifier, but got '('.
Try inserting an identifier before '('.
      if (_debugLifecycleState == _StateLifecycle.created && !mounted) {
         ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1096:32: Error: Expected ')' before this.
      if (_debugLifecycleState == _StateLifecycle.created && !mounted) {
                               ^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1107:7: Error: Expected a class member, but got 'return'.
      return true;
      ^^^^^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1107:14: Error: Expected a class member, but got 'true'.
      return true;
             ^^^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1107:18: Error: Expected a class member, but got ';'.
      return true;
                 ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1108:6: Error: Expected a declaration, but got '('.
    }());
     ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1108:7: Error: Expected a declaration, but got ')'.
    }());
      ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1108:8: Error: Expected a declaration, but got ')'.
    }());
       ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1108:9: Error: Unexpected token ';'.
    }());
        ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1110:5: Error: 'assert' can't be used as an identifier because it's a keyword.
Try renaming this to be an identifier that isn't a keyword.
    assert(() {
    ^^^^^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1110:12: Error: Expected an identifier, but got '('.
Try inserting an identifier before '('.
    assert(() {
           ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1110:15: Error: Expected ')' before this.
    assert(() {
              ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1128:9: Error: Expected a function body or '=>'.
Try adding {}.
    }());
        ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1129:13: Error: Unexpected token '!'.
    _element!.markNeedsBuild();
            ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1129:5: Error: A function declaration needs an explicit list of parameters.
Try adding a parameter list to the function declaration.
    _element!.markNeedsBuild();
    ^^^^^^^^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1129:14: Error: Expected '{' before this.
    _element!.markNeedsBuild();
             ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1129:14: Error: Expected a declaration, but got '.'.
    _element!.markNeedsBuild();
             ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1129:31: Error: Expected a function body or '=>'.
Try adding {}.
    _element!.markNeedsBuild();
                              ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1130:3: Error: Expected a declaration, but got '}'.
  }
  ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1329:37: Error: Expected a function body or '=>'.
Try adding {}.
  Widget build(BuildContext context);
                                    ^
../../flutter/packages/flutter/lib/src/widgets/framework.dart:1359:1: Error: Expected a declaration, but got '}'.
}
^
../../flutter/packages/flutter/lib/src/material/app_bar.dart:787:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/app_bar.dart:801:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/banner.dart:243:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/bottom_app_bar.dart:125:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/calendar_date_picker.dart:184:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/calendar_date_picker.dart:522:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/calendar_date_picker.dart:542:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/calendar_date_picker.dart:889:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/calendar_date_picker.dart:902:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:1680:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:1843:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:2224:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:2237:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:2804:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/date_picker.dart:2809:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/desktop_text_selection.dart:143:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/drawer.dart:370:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/dropdown.dart:1209:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/expansion_tile.dart:419:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/ink_decoration.dart:277:11: Error: Superclass has no method named 'deactivate'.
    super.deactivate();
          ^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/ink_well.dart:805:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart:156:11: Error: Superclass has no method named 'dispose'.
    super.dispose();
          ^^^^^^^
../../flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart:161:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^
../../flutter/packages/flutter/lib/src/material/input_decorator.dart:1856:11: Error: Superclass has no method named 'didChangeDependencies'.
    super.didChangeDependencies();
          ^^^^^^^^^^^^^^^^^^^^^

解决了。 发生这种情况是因为我在分析错误时不小心从 Flutter 的源代码中删除了一行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM