[Flutter]WindowsOS上运行遇到的问题总结

FlutterWindowsOS上运行遇到的问题总结

写在开头

Flutter项目已能在移动端完美使用后,想看看在桌面端等使用情况

基于Flutter3.0后已支持Windows/MacOS等桌面端,不过具体的系统,还需要看下官方文档解释。

这里抛出文档地址,可自行查看

Flutter官网

正文

1、OS准备

想要运行到Windows,需要有WindowsOS。

>使用Windows本的朋友,基本可以跳过本步。

>使用Mac本的朋友,如果不是M1芯片,Apple公司已支持便捷切换OS,参考如下:

Mac支持切换Windows

如果是M1/M2芯片的朋友,也不用担心,可以下载使用

Parallels Desktop

还需要配置很多,配置中会遇到的问题等,详细可以参考此文:

FlutterWindowsOS中相关配置

二、具体问题总结

Q1、file_version_info.dart

#报错内容:

Dart 复制代码
file_version_info.dart(13,17): error G99FC7582: Field 'wLanguage' cannot be nullable or have type 'Null',

#解决办法:

在pubspec.yaml文件中添加

Dart 复制代码
dependency_overrides:
    package_info_plus: any
Q2、不兼容判断

#报错内容:

Dart 复制代码
Unsupported operation: Platform._operatingSystem

#解决办法:

Q3、跨域问题

#问题内容

以上问题修改后,仍然无法登录,接口会直接取消。

#解决过程:

搜索了多种解决办法,均未能解决,比如有:

Chrome安装插件、修改配置文件、添加Flutter三方插件等等

最终亲测可用的方法如下。

#解决办法:

① 确保后台接口支持跨域

② 使用命令运行到Web

Dart 复制代码
flutter run -d chrome --web-browser-flag "--disable-web-security"
Q4、flutter clean ,无法删除build文件夹

#问题内容:

flutter clean ,无法删除build文件夹

#解决办法:

如果您使用的是 Android Studio,请转到:文件->无效缓存/重启

之后再操作 flutter clean就正常了

写在结尾

如有任何问题,欢迎关注、留言、讨论。

文章中如有任何问题,也欢迎留言,我会改正的,谢谢,还请谅解!

更多内容,可以关注后续文章哦,谢谢~

相关推荐
见山是山-见水是水3 小时前
鸿蒙版 Flutter Video 视频播放组件:播放控制、全屏切换与倍速播放
flutter·音视频·harmonyos
六年码农6 小时前
2026最新开源 屏译ScreenTranslator 0.4.4 开源 全屏实时翻译教程
运维·人工智能·flutter·开源
恋猫de小郭10 小时前
超好用 R8 Configuration Analyzer, 优化你的 App 大小和内存
android·前端·flutter
键盘飞行员1 天前
Flutter App 全套实战学习计划:从零搭建到 APK 部署
学习·flutter
GitLqr1 天前
Flutter 实战:图片上传前的压缩优化,解决带宽与存储的“大户”问题
flutter·全栈·dart
进哥AI研习社1 天前
AtomCode 跨端开发实战:Flutter 项目从原型到多端运行的 AI 驱动体验
人工智能·flutter
恋猫de小郭1 天前
Flutter A2UI 的正确用法,怎么把 AI 和动态 UI 结合有效生产
android·前端·flutter
年小个大2 天前
受 go-zero 启发,我给 Flutter 整了套 MVI-BLoC 脚手架
android·flutter·架构
Zender Han2 天前
Flutter 自适应(Adaptive)与响应式(Responsive)设计实践:官方推荐方案详解
android·flutter·ios
恋猫de小郭2 天前
社区版 Dart macros?一个可以解决 JSON 序列化的Fluter “宏编程”第三方包
android·前端·flutter