flutter运行灰色,flutter_screenutil
Flutter升级之后项目不能运行
flutter运行之后报了这个错,不能够运行。
创新互联公司主要业务有网站营销策划、网站建设、网站设计、微信公众号开发、小程序制作、H5技术、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、网络营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。
在结果上面会提示appt2等错误,其实错误的原因是Androidx支持有问题。
官方解决办法: (合理打开)
app/build.gradle 下面
在gradle.properties下添加:
重新清理运行,ok。
Flutter 报错 zsh: command not found: flutter
flutter的命令失效, 提示 zsh: command not found: flutter
解决办法:
1 、执行:【open ~/.zshrc 】
2、如果 提示文件不存在,则执行:【vim ~/.zshrc 】新建一个新文件
3、新建窗口再执行【open ~/.bash_profile 】
4、把 打开的bash_profile 中的内容copy到 上一个窗口新建的zshrc 文件中,保存:
【:wq回车】
5、再使用source命令重新加载一下:【source ~/.zshrc】,下次再编辑这个文件就可以直接执行:【open ~/.zshrc】
6、运行【flutter -h 】看是否生效
2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面
最近项目中要集成flutter来进行混编,但是在集成后,突然遇到一个很神奇的问题,在debug模式下,用数据线连接真机打包可以打开flutter页面,但是一旦拔掉数据线,再打开flutter页面就不行了,开始以为是因为flutterSDK的原因,但是一查资料才发现,原来是因为debug模式下flutter实现了热重载,默认的编译方式是JIV,但是iOS14+之后的系统限制了JIV这种编译方式,所以连接Xcode重新run一个release包就可以了,因为flutter在release模式下的编译方式是AOT,iOS14+的系统是支持这种编译方式的,具体解决方案如下图
再运行就可以了。
当然还有另外一种解决方案,就是修改flutter的编译配置,强制设为release
Flutter解决真机能运行,模拟器无法运行的问题
一.问题描述
引用第三方库在运行模拟器的时候
错误信息:building for iOS Simulator, but linking in dylib built for iOS, file '/Users/xxx/Desktop/seller/ios/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK' for architecture arm64
解决方案
在Flutter目录下找到第三方库(是第三方库拉到本地),
增加 s.static_framework = true 修改为静态库就能跑模拟器了
vscode里面输入flutter run什么反应都没有是什么问题?要怎么解决呢?
首先你要确定你的网络是不是通的,之前能运行说明你之前环境是好的,现在不行了,那你中途肯定是有过变动,有变动就有可能需要联网去下载(很慢会造成假死),或者是你项目里配的仓库访问不到了(比如是国外的仓库,换成阿里的试试)
Flutter项目遇到的问题及解决方法记录
问题原因:版本大小原因
解决方案:点击ios文件夹-点击podfile修改如下(亲测实用已解决)
解决方案:
删除IOS工程中的Podfile.lock文件,重新pod install(继续执行Flutter run操作)即可解决。
问题原因:没有配置safety相关
解决方案:可以直接在命令行中执行:
然后在Additional run args 这行键入一下命令即可。
问题原因:xcode版本更新导致的
解决方案:将爆红处一行隐藏,运行,点击fix即可,会显示正确位置就解决了。
解决方法:
1、找到第一个爆红文件,将311行问号后面的Colors.white删除即可
2、 在相同的文件夹内找到第二个爆红文件,找到106行,删除super.addAllowedPoint这一行即可。
造成原因分析:还不清楚
群友帮助:经常出现,重启电脑多试试
解决方案:暂未找到
当前文章:flutter运行灰色,flutter_screenutil
文章起源:http://scyanting.com/article/dsspoie.html