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

相关文章
|
5月前
|
缓存 前端开发 JavaScript
Flutter Demo 的快速编译与运行
Flutter Demo 的快速编译与运行
147 12
|
5月前
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
963 62
|
5月前
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
300 61
|
5月前
|
缓存 IDE 开发工具
Flutter Demo 的快速编译与运行
Flutter Demo 的快速编译与运行
167 15
|
7月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
201 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
11月前
|
C语言 C++
VScode怎么实现c的运行,这里只讲述一些细节
第一步要设置信任模式,否则你后面搞什么都没有用
102 1
|
7月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
787 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
10月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
275 8
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
570 2
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
160 1

热门文章

最新文章