flutter 环境配置 for mac

255 阅读1分钟

1.安装brew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew --version 查看安装版本

一 iOS安装

1.安装好xcode Appstore下载 或者devoleper.apple.com/download/all/下载自己需要的版本。

2.安装cocopads

brew install cocoapods 安装

brew uninstall cocoapods 卸载

brew link cocoapods 链接

二 android 安装

1.需要安装java 和 jdk

官网(内)www.java.com/en/download…

官网(外)www.oracle.com/java/techno…

2.安装jdk

brew install openjdk@11

3 允许flutter doctor --android-licenses 报错 java no found 需要找到 android studio 右击显示内容。 找到 jdr 文件 copy一份并把文件名字改成 jre 有些版本的只有 jre文件则无需修改。我这版就是无需修改

image.png

修改完毕重新运行 flutter doctor --android-licenses

3.终端./zshrc或者./bashrc 配置环境变量

export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH=$HOME/bin:/usr/local/bin:$PATH export PATH=$HOME/development/flutter/bin:$PATH

# Path to your oh-my-zsh installation.

export ZSH="$HOME/.oh-my-zsh"

export FVM_HOME="$HOME/.fvm"

# java路径

export ANDROID_HOME="/Users/apple/Library/Android/sdk" export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home

其中export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn有其他镜像代替,有时候会用到 FLUTTER_STORAGE_BASE_URL: https://mirror.sjtu.edu.cn/ PUB_HOSTED_URL: https://mirror.sjtu.edu.cn/dart-pub/

  1. 多flutter版本管理
brew tap befovy/taps
brew install fvm

brew global //选择一个全局的版本
fvm use 3.0.1 //全局范围内指定项目依赖,可以随时切换flutter sdk 版本
fvm flutter run 

环境变量配置

export PATH="$PATH:/Users/apple/.fvm/default/bin"

export PATH="$PATH:/Users/apple/development/bin"

使用方法可以参考juejin.cn/post/703926…