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

news2025/2/27 17:25:52

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

目录

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

写在开头

正文

Q1、file_version_info.dart

Q2、不兼容判断

Q3、跨域问题

Q4、flutter clean ,无法删除build文件夹

其他

写在结尾


写在开头

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

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

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

Flutter官网

正文

Q1、file_version_info.dart

#报错内容:

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

#解决办法:

在pubspec.yaml文件中添加

dependency_overrides:
    package_info_plus: any

Q2、不兼容判断

#报错内容:

Unsupported operation: Platform._operatingSystem

#解决办法:

Q3、跨域问题

#问题内容

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

#解决过程:

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

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

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

#解决办法:

① 确保后台接口支持跨域

② 使用命令运行到Web

flutter run -d chrome --web-browser-flag "--disable-web-security"

Q4、flutter clean ,无法删除build文件夹

#问题内容:

flutter clean ,无法删除build文件夹

#解决办法:

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

之后再操作 flutter clean就正常了

其他

相关推荐:

[Flutter]WindowsOS中相关配置

写在结尾

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1361647.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux 内核源码分析】关于Linux内核源码目录结构

Linux内核源码采用树形结构。功能相关的文件放到不同的子目录下面,使程序更具有可读行。 使用Source Insight打开源码,如下图所示,可以看到源码是树形结构。 目录含义描述arch存放与体系结构相关的代码,包括不同硬件平台的特定代…

linux(mysql下载以及操作)

下载mysql 查看镜像 docker images 下载MySQL镜像 mysql/mysql-server:8.0 创建文件夹,创建配置文件和放数据文件 mkdir -p /data/mysql/{conf,,data} 创建配置文件 my.cnf 写入配置文件my.cnf的代码 [client] default-character-setutf8[mysql] de…

WEB 3D技术 three.js 包围盒

本文 我们来说 包围盒 如下图所示 就是一个方框 框住我们整个物体 它的作用 比较明显的就是 当用户点击某个物体 我们用包围盒套住 用户能够很直观的知道自己当前选中的物体是哪一个 还有就是 比如 我们物体做的比较复杂 是非常多顶点构建的 那么 我们判断它有没有和其他物体…

轻松玩转书生·浦语大模型趣味Demo

轻松玩转书生浦语大模型趣味Demo 大模型及InternLM模型介绍InternLM模型全链路开源 InternLM-Chat-7B智能对话Demo模型介绍模型部署webDemo运行 Lagent智能体工具调用DemoLagent介绍 浦语灵笔图文创作理解Demo通用环境配置模型下载 大模型及InternLM模型介绍 人工智能领域中 参…

LauraGPT

git:https://github.com/alibaba-damo-academy/FunCodec 文章目录 model archAudioTokenizermodel init model arch text-embedding 用千问的模型参数初始化;AudioEncoder用asr-conformer的参数初始化;所有的参数都参与更新,除了C…

Squish创建测试脚本

1、打开Squish IDE 2、创建TestSuit File-New TestSuit,输出TestSuit Name,选择路路径,点击Next按钮,ToolKit选择Qt,Scripting Language选择Python,选择AUT(Application Under Test),点击Fish完…

第10课 实现多对多音视频会议功能

在前两节课,我们将推流端与播放端合并为一对一音视频聊天功能并解决了关键的回声问题,在此基础上,我们可以进一步改进实现多对多的视频会议功能。 1.备份demo9并修改demo9为demo10。 2.打开工程文件,修改mfc为四分屏画面。 界面…

Typora设置 “图片自动保存到文档对应目录下” 的方法(亲测有效)

众所周知,typora是程序员非常喜爱的一款笔记软件,但它也有缺点 如:当我们要将旧电脑的写好的文件转移到新的电脑上时,如果简单的将图片文件放在一起,那么文件就会不好对应,那么如何让笔记中所包含的照片自…

Beauty algorithm(三)腮红

查阅资料了解到腮红位于苹果肌处,同样使用关键点确定目标区域,然后对该区域进行渲染达到美妆效果。考虑到如果使用简单的RGB是很难做到特效,本篇采用模板方式进行区域融合。 一、skills 前瞻 1、png图像读取 cv::imread(imgPath, cv::IMREAD_UNCHANGED) IMREAD_UNCHANGE…

一张照片来跳舞,AI带去你跳科目三

大家好我是在看,记录普通人学习探索AI之路。 重生之我是秦始皇,起猛了看见兵马俑在跳舞。 最近,随着社交媒体上热议的科目三话题热度持续飙升,阿里集团旗下的通义千问项目团队精准把握住了这一社会潮流,借势推出了一…

设计模式学习2

代理模式:Proxy 动机 “增加一层间接层”是软件系统中对许多复杂问题的一种常见解决方案。在面向对象系统中,直接食用某些对象会带来很多问题,作为间接层的proxy对象便是解决这一问题的常见手段。 2.伪代码: class ISubject{ pu…

Windows 10系统用Xlight FTP搭建SFTP服务器

步骤: 1.安装SFTP服务器 刚开始我使用的是freeSSHd,后面发现由于公司网络原因,打不开这个软件,改成了使用Xlight FTP, 官网下载链接:Xlight FTP 服务器 - 下载免费的windows FTP 服务器 Xlight FTP有30…

【数据结构和算法】字符串解码

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 什么情况会用到栈 2.2 方法一:辅助栈法 三、代码 3.1 方法一:辅助栈法 四…

走出WPF应用程序第一步

了解WPF 体系结构 下图说明了 WPF 的主要组件。 关系图的红色部分(PresentationFramework、PresentationCore 和 milcore)是 WPF 的主要代码部分。 在这些组件中,只有一个是非托管组件 - milcore。 milcore 是以非托管代码编写的&#xff0c…

【本科生通信原理】【实验报告】【北京航空航天大学】实验四:模拟信号的数字化及编码

目录 一、实验目的二、实验内容三、实验程序四、实验结果五、实验分析六、参考文献 一、实验目的 1、掌握低通信号的抽样及重建过程; 2、掌握PCM的编码及译码过程。 二、实验内容 共2问: 三、实验程序 1、 function q1() dt 0.001; % 时间分辨率…

macOS 老版本系统恢复中出现“MacBook Pro无法与恢复服务器取得联系”

macOS 老版本系统恢复中出现“MacBook Pro无法与恢复服务器取得联系” 网络问题系统时间问题镜像索引问题 网络问题 系统时间问题 镜像索引问题 恢复模式的 “实用工具 > 系统终端” 里执行如下 nvram IASUCatalogURLhttps://swscan.apple.com/content/catalogs/others/i…

Android 13.0 SystemUI状态栏居中显示时间和修改时间显示样式

1.概述 在13.0的系统rom定制化开发中,在systemui状态栏系统时间默认显示在左边和通知显示在一起,但是客户想修改显示位置,想显示在中间,所以就要修改SystemUI 的Clock.java 文件这个就是管理显示时间的,居中显示的话就得修改布局文件了 效果图如下: 2.SystemUI状态栏居中显…

如何配置 VS Code 实现 git 密码免输入

目录 问题描述尝试过的失败方法问题分析最终采用的解决方案:利用 ssh key 提供密码免输入功能安装 git windows 命令工具在windows本地生成 ssh key将公钥安装到 git 服务器第一种方法第二种方法调试方法 参考资料: 问题描述 在 Windows 上,使用 Visual…

西电期末1025.平滑滤波

一.题目 二.分析与思路 别光看公式,读题干:“位置i的输出为距离i最近的三个输入的平均值”,再看示例,输入几个,输出几个,所以就是输出每个位置距离最近的三个输入的平均值,中间没什么问题&…

高可用分布式部署Spark、完整详细部署教程

前言 Spark 是 UC Berkeley AMP Lab 开源的通用分布式并行计算框架。 Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS&#xff…