Flutter 多版本管理工具 fvm 的安装和调试

6 min read

安装

brew tap leoafarias/fvm
brew install fvm

使用

  1. 在项目根目录安装和使用指定版本, 项目下会自动创建.fvm的文件夹

    fvm install 1.17.1  
    fvm use 1.17.1  
    
  2. 配置Anriod Studio 的 SDK 路径,指定项目根路径下生成的flutter sdk路径

image-20221011125913124

解决This requires the 'non-nullable' experiment to be enabled.

// analysis_options.yaml
include: package:pedantic/analysis_options.1.8.0.yaml
# https://stackoverflow.com/questions/55477046/how-can-i-enable-flutter-dart-language-experiments
# https://blog.csdn.net/peng2hui1314/article/details/104787223
linter:
  rules:
    - prefer_spread_collections
analyzer:
  - enable-experiment:
      - non-nullable
// 修改pubspec.yaml
sdk: ">=2.9.0-14.1.beta <3.0.0"

FVM 官网地址

https://fvm.app/docs/guides/basic_commands