Flutter 在升级后启动应用程序时抛出 Invalid arguments(s) 错误

标签 flutter dart

我升级了 flutter 并运行了我的应用程序,但它无法启动并抛出无效参数错误。

我尝试从 dev 和 master channel 切换并在终端上运行 flutter doctor,但问题仍然存在。

Running "flutter pub get" in feedback...                            1.0s
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
Syncing files to device Android SDK built for x86...
I/flutter ( 6956): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 6956): The following ArgumentError was thrown attaching to the render tree:
I/flutter ( 6956): Invalid argument(s)
I/flutter ( 6956): When the exception was thrown, this was the stack:
I/flutter ( 6956): #0      _StringBase.+ (dart:core-patch/string_patch.dart:260:57)
I/flutter ( 6956): #1      new _MainModel&Model&AuthModel&ResponsesModel (package:Feedback/scoped-models/main.dart:10:57)
I/flutter ( 6956): #2      new _MainModel&Model&AuthModel&ResponsesModel&UtilityModel (package:Feedback/scoped-models/main.dart)
I/flutter ( 6956): #3      new _MainModel&Model&AuthModel&ResponsesModel&UtilityModel&InternetModel (package:Feedback/scoped-models/main.dart)
I/flutter ( 6956): #4      new MainModel (package:Feedback/scoped-models/main.dart)
I/flutter ( 6956): #5      new MyAppState (package:Feedback/main.dart:23:27)
I/flutter ( 6956): #6      MyApp.createState (package:Feedback/main.dart:18:12)
I/flutter ( 6956): #7      new StatefulElement (package:flutter/src/widgets/framework.dart:3989:25)
I/flutter ( 6956): #8      StatefulWidget.createElement (package:flutter/src/widgets/framework.dart:802:38)
I/flutter ( 6956): #9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3082:40)
I/flutter ( 6956): #10     Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12)
I/flutter ( 6956): #11     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:939:16)
I/flutter ( 6956): #12     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:910:5)
I/flutter ( 6956): #13     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:856:17)
I/flutter ( 6956): #14     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2320:19)
I/flutter ( 6956): #15     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:855:13)
I/flutter ( 6956): #16     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:736:7)
I/flutter ( 6956): #17     runApp (package:flutter/src/widgets/binding.dart:786:7)
I/flutter ( 6956): #18     main (package:Feedback/main.dart:12:16)
I/flutter ( 6956): #19     _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:216:25)
I/flutter ( 6956): #24     _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:208:5)
I/flutter ( 6956): #25     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:301:19)
I/flutter ( 6956): #26     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)
I/flutter ( 6956): (elided 4 frames from package dart:async)
I/flutter ( 6956): ════════════════════════════════════════════════════════════════════════════════════════════════════
D/EGL_emulation( 6956): eglMakeCurrent: 0xaa442fc0: ver 3 0 (tinfo 0x9fb5e310)

最佳答案

正如之前评论中指出的那样,运行 flutter clean已被建议,因为它通常可以解决构建问题。该命令清除项目的构建缓存并尝试再次运行应用程序应该重建项目并可能清除任何问题。但在这种情况下,您似乎发现了其他原因。

展望 future ,提供 minimal repro 也会有所帮助让人们能够复制给定的问题。

关于Flutter 在升级后启动应用程序时抛出 Invalid arguments(s) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56765689/

相关文章:

charts - Flutter Google Chart Gauge - 将标签放在中心

Flutter:删除生成的文件

flutter - 如何处理 Stream Controller Flutter

flutter - 如何在Flutter中使用MenuItem导航到其他页面?

android - Flutter:为什么我收到错误 "Route builders must never return null"?

inheritance - 如何创建可以在 Dart 的子类中重新定义的私有(private)方法?

javascript - Opa vs Dart vs Haxe vs CoffeeScript

flutter - 带有 GetX 标签的多个实例在 flutter 中不起作用

dart - 如何在 flutter 中删除 GridView 项目?

flutter - 业务逻辑和 UI 逻辑有什么区别?