环境安装:到 flutter官网 下载flutter对应安装包,下载之后解压到对应的文件夹(个人建议:在自己的个人根目录建一个独立的文件夹,用于存放环境配置文件,因为后期还有android 环境配置文件,java jdk文件等 需要存放)。
例如: mac电脑: 在自己的根目录下新建文件夹 mkdir envir (envir 为文件目录,即文件夹的名字)
1. cd envir (进到自己创建的文件夹)
2.unzip ~/envir/flutter_macos_1.22.5-stable.zip ( 解压时注意替换自己所下载的flutter文件)
3. 打开环境变量配置文件 open .bash_profile || open -e .bash_profile
4. 在独立打开的环境变量配置文件中 新增环境变量配置
export FLUTTER_STORAGE_BASE_URL=storage.flutter-io.cn
export PUB_HOSTED_URL=pub.flutter-io.cn
export PATH="$PATH:/Users/haoxue/envir/flutter/bin"
注: haoxue 为作者自己的用户名,这里开发者需要自己替换(或者用户可以自己在命令行切到flutter目录中,运行pwd即可查看自己的完整路径)
5. command+s 保存
6.更新环境变量配置 source $HOME/.bash_profile (否则环境变量配置可能不成功)
7. 运行 flutter -h 如果显示 flutter 命令帮助 ,那么恭喜你,你flutter安装成功了!!!
8. 运行 flutter doctor -v 检查其他需要安装的配置(所有都显示✅ 才真的是安装完了。❌的部分需要单独安装)
9. 安卓SDK 在高版本不支持独立安装,所以,建议直接安装Android Studio(安装的时候如果是默认路径,不需要单独配置,如果自己修改了安装路径,这个时候还需要自己去配置环境变量,例如:export ANDROID_HOME=/Users/haoxue/envir),之后按照提示安装android licenses (安装命令 : flutter doctor --android-licenses)
10.Java 环境变量安装,JAVA JDK 安装
建议使用cask 安装,方法:
=>10.1. brew install cask 安装cask
=>10.2. brew cask install homebrew/cask-versions/adoptopenjdk8 安装java jdk
=>10.3. /usr/libexec/java_home -V 查看当前java jdk安装目录
建议使用cask 安装,方法:
JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home (这里是10.3获得的完整路径)
PATH=PATH:.
CLASSPATH=JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASS-PATH
注: javajdk版本 要注意不能高于java8,目前安卓配置的打包需要安装java jdk,且版本不能高于java8
11. mvn 环境变量配置(如不需要,请直接忽略)
export MVN_HOME=/Users/haoxue/envir/apache-maven-3.6.3
export PATH=MVN_HOME/bin
12. xcode 直接在应用商店下载即可
13. flutter 版本切换(针对不同的研发需要可能需要切换不同的flutter版本)
在命令行进到自己的flutter目录
git branch -a 查看所有远程分支
git checkout flutter-1.22-candidate.5 切换到 flutter-1.22-candidate.5 即flutter 的1.22 版本
flutter doctor -v 完成版本切换初始化
注:不用单独安装dart ,每个不同的flutter版本会携带安装一个自有的dart
经过以上步骤 运行flutter doctor -v 应该全部通过,即是环境安装大功告成!!!
flutter create app_demo 尝试创建第一个flutter 应用