Flutter 为什么我要面对错误后的颤振升级?

Flutter 为什么我要面对错误后的颤振升级?,flutter,Flutter,在上次升级颤振之前,我的应用程序运行良好,但我不明白升级颤振后为什么会出现这些错误,请帮助我如何处理discusting问题 错误 无效的depfile:C:\Users\yagiz\AndroidStudioProjects\lezzet_kitabi.dart_tool\flatter_build\3d9c3474602422658f145de48f68dac2\kernel_snapshot.d 无效的depfile:C:\Users\yagiz\AndroidStudioProjects

在上次升级颤振之前,我的应用程序运行良好,但我不明白升级颤振后为什么会出现这些错误,请帮助我如何处理discusting问题

错误 无效的depfile:C:\Users\yagiz\AndroidStudioProjects\lezzet_kitabi.dart_tool\flatter_build\3d9c3474602422658f145de48f68dac2\kernel_snapshot.d 无效的depfile:C:\Users\yagiz\AndroidStudioProjects\lezzet_kitabi.dart_tool\flatter_build\3d9c3474602422658f145de48f68dac2\kernel_snapshot.d /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1111:7:错误:结构“ENUMLOGFONTEX”为空。空结构是未定义的行为。 类ENUMLOGFONTEX扩展了结构{ ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2835:7:错误:结构“BLUETOOTH\u PIN\u INFO”为空。空结构是未定义的行为。 类别BLUETOOTH\u PIN\u信息扩展结构{ ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2960:7:错误:结构“EXCEPINFO”为空。空结构是未定义的行为。 类EXCEPINFO扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2966:7:错误:Struct'PROPERTYKEY'为空。空结构是未定义的行为。 类PROPERTYKEY扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2973:7:错误:结构“PROPVARIANT”为空。空结构是未定义的行为。 类PROPVARIANT扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2978:7:错误:结构“SAFEARRAY”为空。空结构是未定义的行为。 类SAFEARRAY扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2985:7:错误:结构“CLSID”为空。空结构是未定义的行为。 类CLSID扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2992:7:错误:结构“STATSTG”为空。空结构是未定义的行为。 类STATSTG扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:2999:7:错误:结构“NLM\U模拟的\U配置文件\U信息”为空。空结构是未定义的行为。 类NLM_模拟_配置文件_信息扩展结构{} ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8.dart:23:7:错误:结构“utf8”为空。空结构是未定义的行为。 类Utf8扩展了结构{ ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf16.dart:16:7:错误:结构“utf16”为空。空结构是未定义的行为。 类Utf16扩展了结构{ ^ /C:/src/flatter/.pub cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/allocation.dart:47:33:错误:类型“T”应为有效的、实例化的“NativeType”子类型。 最终整数totalSize=count*sizeOf(); ^

失败:生成失败,出现异常

  • 其中: 脚本'C:\src\flatter\packages\flatter\u tools\gradle\flatter.gradle'行:991

  • 出了什么问题: 任务“:app:compileFlutterBuildDebug”的执行失败

进程“command”C:\src\flatter\bin\flatter.bat“”以非零退出值1结束

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

  • 得到更多的帮助

BU�LD在12s内失败
异常:Gradle task AssembledBug失败,退出代码1

删除了
pubspec.yaml
中的packeges
依赖项
,运行
flatter packages get
,然后再次将包添加到
依赖项
并运行
flatter packages get
这对我来说是有效的

我在dev c上遇到了同样的问题我没有降级就解决了问题。只需添加此依赖项:

ffi: ^1.0.0