flutter - flutter 2.5.1升级后运行flutter项目出错
问题描述
/C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/filepicker_windows-2.0.0/lib/src/filedialog.dart:134:58:错误:参数类型'指针< Pointer>' 不能分配给参数类型 'Pointer<Pointer>'。
- “指针”来自“飞镖:ffi”。
- “NativeType”来自“dart:ffi”。
- 'COMObject' 来自 'package:win32/src/combase.dart' ('/C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/win32-2.3.0/lib/ src/combase.dart')。hr = knownFolderManager.GetFolder(publicMusicFolder, ppkf); ^ /C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/filepicker_windows-2.0.0/lib/src/opendialog.dart:116:33:错误:参数类型'指针<Pointer>' 不能分配给参数类型 'Pointer<Pointer>'。
- “指针”来自“飞镖:ffi”。
- “NativeType”来自“dart:ffi”。
- 'COMObject' 来自 'package:win32/src/combase.dart' ('/C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/win32-2.3.0/lib/ src/combase.dart')。hr = fileDialog.GetResult(ppsi); ^ /C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/filepicker_windows-2.0.0/lib/src/savedialog.dart:85:33:错误:参数类型'指针<Pointer>' 不能分配给参数类型 'Pointer<Pointer>'。
- “指针”来自“飞镖:ffi”。
- “NativeType”来自“dart:ffi”。
- 'COMObject' 来自 'package:win32/src/combase.dart' ('/C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/win32-2.3.0/lib/ src/combase.dart')。hr = fileDialog.GetResult(ppsi); ^
FAILURE:构建失败并出现异常。
其中:脚本 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:1005
出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。
Process 'command 'C:\src\flutter\bin\flutter.bat'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 1m 0s 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
解决方案
推荐阅读
- google-bigquery - Bigquery.client() thorws Oauth 连接超时错误
- html - 当我将页面翻译成中文或日文时,字符将正常显示
- javascript - 在没有 node.js 和没有 CDN 的网页中包含 Chart.js
- sql - 将table1中的column1与table2中的column1匹配,并返回table2中与table1的column1匹配的*记录
- postgresql - Postgresql 导入转储,用户与 postgres 不同
- fastapi - 如何在 fast-api 中发送多个响应(FileResponse 和 JsonResponse)?
- flutter - 在颤振应用程序中添加提供程序包时出错
- visual-studio-code - 在 VS Code Ubuntu 中更改终端的复制和粘贴快捷方式
- javascript - Coldfusion 发送电子邮件
- windows - BATCH 中的 FINDSTR /E 匹配行尾的字符串的正确语法是什么?