MacBook Air安装Flutter SDK后运行flutter doctor报错的解决方法
MacBook Air 上 Flutter Doctor 报错解决步骤
针对你截图中的报错,按以下步骤逐一排查解决:
1. 解决Xcode许可证未同意问题
执行终端命令接受Xcode许可证:
sudo xcodebuild -license accept
完成后打开Xcode,等待自动完成组件安装,重启终端后重新运行flutter doctor。
2. 安装缺失的Android SDK命令行工具
- 打开Android Studio,点击顶部菜单栏的
Tools > SDK Manager - 切换到
SDK Tools标签页,勾选Android SDK Command-line Tools (latest),点击Apply开始安装 - 配置Android环境变量:
- 打开终端,编辑Shell配置文件(如使用zsh则编辑
~/.zshrc,bash则编辑~/.bash_profile):open -e ~/.zshrc - 在文件末尾添加以下内容:
export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools - 执行命令使配置生效:
source ~/.zshrc
- 打开终端,编辑Shell配置文件(如使用zsh则编辑
3. 验证Flutter SDK路径配置
如果Flutter命令无法被识别,在Shell配置文件中添加Flutter SDK路径:
export PATH="$PATH:[你的Flutter SDK所在文件夹路径]/bin"
替换[你的Flutter SDK所在文件夹路径]为实际路径,执行source ~/.zshrc后再次运行flutter doctor。
4. 补充依赖(若出现brew相关提示)
执行以下命令更新并安装依赖:
brew update brew install --cask android-studio brew install flutter
完成后运行flutter doctor -v查看详细检查结果。
注意:执行
sudo命令时需输入Mac用户密码,终端不会显示输入的字符,正常输入即可。
内容的提问来源于stack exchange,提问作者Rosh
相关产品推荐
相关产品推荐

