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!!!吓懵了我!!!

相关文章
|
2月前
|
C语言 C++
VScode怎么实现c的运行,这里只讲述一些细节
第一步要设置信任模式,否则你后面搞什么都没有用
45 1
|
1月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
50 8
|
4月前
|
Dart
Flutter笔记:手动配置VSCode中Dart代码自动格式化
Flutter笔记:手动配置VSCode中Dart代码自动格式化
581 5
|
4月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
191 2
|
4月前
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
63 1
|
4月前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
85 1
|
4月前
|
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')问题
|
4月前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
|
4月前
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
50 0
|
6月前
|
Python
解决VSCode中Debug和运行路径不一致的
在VSCode调试时,如果程序运行路径不正确,可通过配置`launch.json`文件的`CWD`参数来解决。在`launch.json`中添加或修改`configurations`,例如设置`"cwd": "${fileDirname}"`,确保调试和运行时路径一致。这样可以避免因路径问题影响调试。记得`"name"`、`"type"`、`"request"`等其他关键参数也要正确配置。我是木头左,希望对你有所帮助!
解决VSCode中Debug和运行路径不一致的