点击上方蓝字关注我,知识会给你力量

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小时后转载。

作者:徐宜生

更文不易,点个“三连”支持一下