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

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

写在开头

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

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

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

Flutter官网

正文

1、OS准备

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

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

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

Mac支持切换Windows

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

Parallels Desktop

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

[Flutter]WindowsOS中相关配置

二、具体问题总结

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就正常了

写在结尾

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

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

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

相关推荐
微祎_10 分钟前
Flutter for OpenHarmony:单词迷宫一款基于 Flutter 构建的手势驱动字母拼词游戏,通过滑动手指连接字母路径来组成单词。
flutter·游戏
ujainu37 分钟前
护眼又美观:Flutter + OpenHarmony 鸿蒙记事本一键切换夜间模式(四)
android·flutter·harmonyos
ujainu38 分钟前
让笔记触手可及:为 Flutter + OpenHarmony 鸿蒙记事本添加实时搜索(二)
笔记·flutter·openharmony
一只大侠的侠39 分钟前
Flutter开源鸿蒙跨平台训练营 Day 13从零开发注册页面
flutter·华为·harmonyos
一只大侠的侠1 小时前
Flutter开源鸿蒙跨平台训练营 Day19自定义 useFormik 实现高性能表单处理
flutter·开源·harmonyos
恋猫de小郭2 小时前
Flutter Zero 是什么?它的出现有什么意义?为什么你需要了解下?
android·前端·flutter
一只大侠的侠7 小时前
Flutter开源鸿蒙跨平台训练营 Day 10特惠推荐数据的获取与渲染
flutter·开源·harmonyos
renke336410 小时前
Flutter for OpenHarmony:色彩捕手——基于HSL色轮与感知色差的交互式色觉训练系统
flutter
子春一12 小时前
Flutter for OpenHarmony:构建一个 Flutter 四色猜谜游戏,深入解析密码逻辑、反馈算法与经典益智游戏重构
算法·flutter·游戏
铅笔侠_小龙虾13 小时前
Flutter 实战: 计算器
开发语言·javascript·flutter