中文网 https://flutterchina.club/
1. Flutter SDK 下载
下载地址
官网下载(需要翻墙)
https://flutter.dev/docs/development/tools/sdk/archive?tab=macos#macos
github
https://github.com/flutter/flutter/releases
下载完成后解压到你想安装的目录
2. 配置环境变量
在解压目录下执行以下命令
1.打开(或创建) 文件 .bash_profile vim ~/.bash_profile
2.增加三行
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=解压目录/flutter/bin:$PATH
3.保存之后执行 source ~/.bash_profile
4.测试环境变量是否配置成功执行 flutter -h
3. 检查环境
执行以下命令
flutter doctor
如果有[!] ✗ 标志,表示本行检测不通过,需要做一些设置或者安装一些软件。
4.安装Android SDK
mac系统自带jdk,在终端输入java -version查看版本号
安装Android Studio 官网下载(需要翻墙)
https://developer.android.com/studio/index.html
第一次启动时,它会帮助你安装Android SDK
安装成功后在执行 flutter doctor
有一个提示
Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
执行 flutter doctor --android-licenses 即可
如果没有Android SDK 环境变量 同2 在.bash_profile 中增加三行
export ANDROID_HOME=你的目录/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
5.安装xcode
不详细说明安装过程
检查环境 flutter doctor
按照提示安装即可
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
brew update
brew install --HEAD usbmuxd 安装报错 解决: sudo chown -R `whoami`:admin /usr/local/bin
sudo chown -R `whoami`:admin /usr/local/share
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
brew install cocoapods
pod setup
6.配置编辑器
1. vs code
安装 flutter插件 重启即可
验证 ctrl+shift+p 输入 doctor 然后选择 ‘Flutter: Run Flutter Doctor’ 执行
2.Android Studio
打开Android Studio --> 选择首选项 Preferences --> Plugins --> 输入flutter --> install
这时候在执行 flutter doctor
只有1个感叹号 是未连接设备 现在flutter安装完成可以开始程序了
补充
我在运行Android模拟器的时候一直连接不上,运行 flutter doctor 显示:
[!]Connected device
• Device emulator-5554is not authorized.
You might need to check your deviceforan authorization dialog.
解决办法:
就是创建模拟器的时候, 选择了 Recommended,就会出现这个问题
选择x86 Images 就不会出现此问题