windows环境下使用
flutter pub global activate fvm
还需要配置一下环境变量,按提示操作即可
fvm list #查看当前下载了哪些版本的sdk
fvm install 2.2.3 #安装指定版本的 flutter
fvm remove 2.2.3 #删除指定版本的 flutter
fvm global 2.2.3 #设置全局 flutter 版本
fvm use 1.17.2 #设置当前项目的 flutter 版本
fvm install下载项目所需的flutter版本,cd到项目目录下,运行fvm use。结束后配置Android Studio路径,在项目路径下会生成对应的.fvm文件
随后,运行flutter Doctor检查flutter情况,这里出现了一个问题,flutter doctor检查的仍然是系统原先配置的flutter,需要用 项目路径\.fvm\flutter_sdk\bin\flutter.bat doctor进行检查
..\项目名称\.fvm\flutter_sdk\bin\flutter.bat doctor
检查发现Android Studio的java版本找不到,运行项目报错
清除用户目录下.gradle文件夹内容后,提示版本不匹配。因为flutter没有侦测到Android Studio版本,因此使用了系统默认的高版本。
这个问题是因为部分flutter版本找不到部分Android Studio版本的jdk位置,找到Android目录下的jbr文件,将其中的内容复制给jre,就可以找到了。