点击上方蓝字关注我,知识会给你力量
FVM(Flutter Version Manager)是一个在单设备上,轻松的切换Flutter版本的工具,同时可以保证项目开发成员的版本相同,避免产生API差异。它的文档非常清晰,使用也非常简单。官网地址:https://fvm.app/在官网上找到对应平台的安装指令。
Github:https://github.com/leoafarias/fvm常用指令如下:
不过通常我们在开发过程中,可以使用它的GUI版本,来避免一些CLI操作,我们用的下面这个方案。https://github.com/fluttertools/sidekick
直接从release中下载最新的安装文件即可,安装完成后,先下载需要的SDK版本。
然后给项目设置对应的Flutter版本。
设置完成后,在项目的根目录下会生成两个新文件。
这里就是具体使用的FlutterSDK的软链接地址和配置。
后面我们就需要配置IDE的Flutter SDK目录到这里。
打开Android Studio的设置页,Languages & Frameworks > Flutter 修改Flutter SDK path。
这里需要使用项目的绝对路径,/absolute-project-path/.fvm/flutter_sdk,配置完成后,系统能正确识别你引用的版本。
这样就完成了项目的配置,其它平台同理。例如在VSCode中,修改.vscode/settings.json文件。
{
"dart.flutterSdkPath": ".fvm/flutter_sdk",
// Remove .fvm files from search
"search.exclude": {
"**/.fvm": true
},
// Remove from file watching
"files.watcherExclude": {
"**/.fvm": true
}
}
在XCode中:
export FLUTTER_ROOT="$PROJECT_DIR/../.fvm/flutter_sdk"
向大家推荐下我的网站 https://www.yuque.com/xuyisheng 点击原文一键直达
专注 Android-Kotlin-Flutter 欢迎大家访问
本文原创公众号:群英传,授权转载请联系微信(Tomcat_xu),授权后,请在原创发表24小时后转载。
作者:徐宜生
更文不易,点个“三连”支持一下
热门跟贴