Flutter for Mac安装

323 阅读1分钟

配置环境

先判断shell指定的环境,在终端输入chsh输入密码,会显示/bin/xxxx,xxxx就是shell的环境是bash还是zsh

使用bash环境

vim ~/.bash_profile 命令行输入后回车,打开.bash_profile配置镜像地址
export PUB_HOSTED_URL=pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=storage.flutter-io.cn
进入后默认是不可编辑的,按i进入编辑模式,下方会出现INSERT)
输入后,按ESC退出编辑模式,输入:wq返回至命令行
退出编辑模式后别忘了在命令行输入source ~/.bash_profile保存

使用zsh环境

open ~/.zshrc
加入下面两句
export PUB_HOSTED_URL=pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=storage.flutter-io.cn
保存退出

安装Flutter

方法一:(这种方式会缺少git文件,后续会报错)

  • 从官网下载zip包,github.com/flutter/flu…
  • 解压到新文件夹里
  • 配置环境变量放入上面环境变量的文件里 export PATH=XXXXXX:$PATH(XXXX为安装的flutter下的bin文件夹的位置,拖拽过来也可以)
  • 保存环境变量文件 注意:解压完的文件夹需要添加一个git文件继续才能继续下一步

方法二(从gitub上clone特别慢,建议使用码云上的git路径clone)

github地址:github.com/flutter/flu…
gitee地址:gitee.com/mirrors/Flu…
命令行输入下载的是最新的测试版本

git clone -b beta https://github.com/flutter/flutter.git

下面是指定版本

git clone -b v1.7.8 https://github.com/flutter/flutter.git

下面是下载最新的稳定版本

git clone -b stable https://github.com/flutter/flutter.git

下载完成后配置flutter路径的环境变量,在bash_profile/zshrc里加入Flutter下bin的位置

export PATH=${PATH}:/xxx/xxx/Flutter/bin:$PATH

flutter doctor

输入flutter doctor,检查环境输出报告,第一次运行一个flutter命令(如flutter doctor)时,它会下载它自己的依赖项(比如Dart)并自行编译。以后再运行就会快得多。
一旦你安装了任何缺失的依赖,再次运行flutter doctor命令来验证你是否已经正确地设置了。 根据某一项下面的提示错误去解决,如果通过的项前面是对号 image.png

Exception in thread "main" java.lang.NoClassDefFoundError

image.png 在Android Studio->SDK Manager->Android Sdk ->SDK Tools -> Android SDK Command-line tools 勾选 然后点击 Apply,再flutter doctor --android-licenses就好了 image.png

iOS设置

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
安装Xcode命令行工具之后打开Xcode会安装命令行工具

安装插件

打开Plugins,搜索Flutter、Dart安装,重新启动就可以创建Flutter项目了