Flutter | vscode运行Flutter疑难杂症

简介: 本来今天更新Stable Diffusion最后一个教程的,但是今天在开发中遇到了一个问题。

本来今天更新Stable Diffusion最后一个教程的,但是今天在开发中遇到了一个问题。

今天从别的公司交接拿到了新的flutter的APP代码,同事在运行中遇到了不少问题,于是我将代码拿过来瞅了下,发现我这怎么也遇到了问题??

开发环境

上次说了如果使用Android studio的话,运行占用内存其实挺大的,本身公司电脑只有16G,一运行这个,直接占用5个G内存,加上其他应用,真的捉襟见肘,于是选择了使用vscode开发,加上使用插件Flutter和Dart两个就可以进行开发,在配合Android的模拟器使用,完全能够胜任对Flutter的开发。

问题

上一次拿到了初始版本的代码使用这个开发流程,完全可以,但是这一次拿到了新的代码,再次运行,就出现了错误,提示版本问题。
其实在前几天由于电脑出现了问题,重装了系统,也重新下载了环境,但是可能和新的代码的环境不兼容,所以提示了版本问题。

解决

其实本身不是做Flutter开发的,所以对于这个不是很熟悉,但是根据文档来说,只要下载了Flutter最新的这两年的版本,都不用在安装Dart了,所以我就没有安装。

但是提示了当前Dart版本为3.0.6,项目的版本期望是2.7.0~3.0.0之间。于是我又下载了Dart,设置了环境变量,不过在去获取Dart的版本,发现找不到PATH,我转到了vscode,执行dart --version,好家伙,当前版本拿到了,但是还是3.0.6,就很离谱哇!!!

我就大胆猜测了下,是不是vscode可以单独去配置Flutter以及Dart的版本???然后就去谷歌以及百度冲浪了会,发现好像都没有讲到这一方面的东西哇!!!真绝望,干!! 还是自己看吧!!!

没想到就在这个时候!!开会了,下班前一小时开会,完全打断了我继续研究下去的思路!

开完会回来,快要下班了,但是还是研究下,于是找到了vscode中的Dart插件,也不知道哪里配置。最后打开了设置,找到了插件,找到了Dart,里面似乎有点选项可以设置哇!

这里就可以设置当前使用的Flutter和Dart版本,以及设置其多个版本。找到了找到了,于是我下载了个期望的Dart版本,以及配置了对应的Flutter版本,放这里,OK!就可以顺利的下载依赖,运行啦!

吐槽

这次接手的代码,也没有交接文档,没有对应的很多依赖版本号之类的,反正除了给你代码外,其他的什么都没有,是真的烦哇,一问他们依赖版本,或者运行环境的版本等等之类的,就是自己看代码!带着领导开会说,一定会努力配合的,一问啥都不说,直到运行代码的时候才知道环境不对,依赖有问题,代码报错之类的,这还没有进行代码评审呢!要是一评审,直接完蛋,因为运行代码的时候,报了40000多个warning!!!吓懵了我!!!

相关文章
|
12天前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
70 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
4月前
|
C语言 C++
VScode怎么实现c的运行,这里只讲述一些细节
第一步要设置信任模式,否则你后面搞什么都没有用
59 1
|
3月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
89 8
|
6月前
|
Dart
Flutter笔记:手动配置VSCode中Dart代码自动格式化
Flutter笔记:手动配置VSCode中Dart代码自动格式化
756 5
|
6月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
239 2
|
6月前
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
80 1
|
6月前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
100 1
|
6月前
|
JavaScript 前端开发 C++
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
|
6月前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
|
6月前
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
78 0

热门文章

最新文章

  • 1
    告别熬夜写代码!VSCode+Cline扩展插件+DeepSeek-V3大模型,让你的编程水平瞬间超越99.9%的人!
  • 2
    python安装、vscode安装、conda安装:一文搞定Python的开发环境(史上最全)
  • 3
    【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
  • 4
    抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
  • 5
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 6
    【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
  • 7
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 8
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
  • 9
    【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
  • 10
    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
  • 1
    零基础构建即时通讯开源项目OpenIM移动端-Flutter篇
    52
  • 2
    flutter3-dart3-dymall原创仿抖音(直播+短视频+聊天)商城app系统模板
    34
  • 3
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    137
  • 4
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    35
  • 5
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
    70
  • 6
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    111
  • 7
    【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
    73
  • 8
    flutter开发中Use ‘const’ with the constructor to improve performance. Try adding the ‘const’ keyword to the constructor invocation.报错如何解决-优雅草卓伊凡
    18
  • 9
    【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
    25
  • 10
    【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
    116