flutter - 错误:没有为类“Utf8”定义吸气剂“addressOf”
问题描述
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8.dart:63:33:错误:未定义getter'addressOf'对于“Utf8”类。
'Utf8' 来自'package:ffi/src/utf8.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8 。镖')。尝试将名称更正为现有 getter 的名称,或定义一个名为“addressOf”的 getter 或字段。字符串 toString() => fromUtf8(addressOf); ^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.18.1/lib/src/picture_provider.dart:50:59:错误:没有名为“nullOk”的命名参数。上下文!=空?Localizations.localeOf(context, nullOk: true) : null, ^^^^^^ /C:/src/flutter/packages/flutter/lib/src/widgets/localizations.dart:413:17: Context: 找到这个候选人,但论点不匹配。static Locale localeOf(BuildContext context) { ^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.
'GUID' 来自 'package:win32/src/structs.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src /structs.dart')。尝试将名称更正为现有 getter 的名称,或定义一个名为“addressOf”的 getter 或字段。knownFolderID.addressOf, KF_FLAG_DEFAULT, NULL, pathPtrPtr); ^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1067:7:错误:没有为类 'LOGFONT' 定义 getter 'addressOf'。
'LOGFONT' 来自 'package:win32/src/structs.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src /structs.dart')。尝试将名称更正为现有 getter 的名称,或定义一个名为“addressOf”的 getter 或字段。addressOf.cast().elementAt(28).cast(); ^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1112:29:错误:没有为类 'ENUMLOGFONTEX' 定义 getter 'addressOf'。
'ENUMLOGFONTEX' 来自 'package:win32/src/structs.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src /structs.dart')。尝试将名称更正为现有 getter 的名称,或定义一个名为“addressOf”的 getter 或字段。LOGFONT 得到 elfLogFont => addressOf.cast().ref; ^^^^^^^^^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1114:29:错误:没有为类 'ENUMLOGFONTEX' 定义 getter 'addressOf'。
'ENUMLOGFONTEX' 来自 'package:win32/src/structs.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src /structs.dart')。尝试将名称更正为现有 getter 的名称,或定义一个名为“addressOf”的 getter 或字段。String get elfFullName => addressOf ^^^^^^^^^
FAILURE:构建失败并出现异常。
其中:脚本 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:1035
出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。Process 'command 'C:\src\flutter\bin\flutter.bat'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 1m 6s 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
解决方案
我今天收到了这个错误。这是我所做的,
- 已删除
.idea
文件夹和build
文件夹以及pubspec-lock
文件。 - 跑
flutter pub get
经过这两个简单的步骤,项目编译没有任何错误。
推荐阅读
- flutter - 如何在 Flutter 中独立设置位于另一个字母上方的泰语字母?
- c# - 实体框架自定义类型作为属性
- python - Raspberry PI 使用 TensorflowLite 进行慢速预测
- flutter - PageView.builder 中的多个表单验证
- java - 在3中找到最大的数字,我在最后一部分遇到了粗体字的问题
- javascript - TypeError:无法读取 null 的属性“blockNumber”
- reactjs - 在 React App 中使用什么 Material-UI 或 Semantic UI
- android - 向布局容器中删除和添加新子项时如何延迟 Android UI 更新?
- groovy - Groovy 元编程——我应该把它放在哪里?
- javascript - 动态变量值未在 javascript 中更新