配置环境
先判断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命令来验证你是否已经正确地设置了。
根据某一项下面的提示错误去解决,如果通过的项前面是对号
Exception in thread "main" java.lang.NoClassDefFoundError
在Android Studio->SDK Manager->Android Sdk ->SDK Tools -> Android SDK Command-line tools 勾选 然后点击 Apply,再flutter doctor --android-licenses就好了
iOS设置
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
安装Xcode命令行工具之后打开Xcode会安装命令行工具
安装插件
打开Plugins,搜索Flutter、Dart安装,重新启动就可以创建Flutter项目了