Android Studio终端报错:bash: flutter: command not found及命令未找到
解决Android Studio终端中
flutter和Android Studio命令找不到的问题 核心原因
终端的PATH环境变量里没包含Flutter可执行文件的路径,以及Android Studio命令工具的路径,导致系统找不到对应的命令。
解决flutter: command not found的步骤
- 定位Flutter安装路径:找到你安装Flutter的文件夹,重点是里面的
flutter/bin子目录(比如Mac下可能是/Users/xxx/flutter/bin,Windows下是C:\flutter\bin)。 - 配置环境变量:
- Mac/Linux(bash环境):打开终端编辑
~/.bash_profile,添加export PATH="$PATH:/你的flutter/bin路径",保存后执行source ~/.bash_profile让配置生效。 - Mac/Linux(zsh环境,现在默认是这个):编辑
~/.zshrc,添加同样的PATH配置,执行source ~/.zshrc生效。 - Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的
Path里添加Flutter的bin路径,确定后重启终端。
- Mac/Linux(bash环境):打开终端编辑
- 验证配置:在Android Studio终端里执行
echo $PATH(Mac/Linux)或echo %PATH%(Windows),确认Flutter的bin路径已在列表中,再执行flutter --version测试是否正常识别。
解决Android Studio command not found的步骤
- 找到Android Studio的bin目录:
- Mac:
/Applications/Android Studio.app/Contents/bin - Linux:
/opt/android-studio/bin(根据你的安装路径调整) - Windows:
C:\Program Files\Android\Android Studio\bin
- Mac:
- 添加到环境变量:
按照配置Flutter的方式,把这个bin路径加入PATH。比如Mac的zsh环境,在~/.zshrc里加export PATH="$PATH:/Applications/Android Studio.app/Contents/bin",执行source ~/.zshrc生效。 - 测试命令:终端执行
studio.sh(Mac/Linux)或studio.bat(Windows),看能否启动Android Studio,部分系统配置后直接输入studio即可。
Android Studio终端的额外注意事项
刚配置完环境变量后,可能需要重启Android Studio才能让终端读取到新的PATH。如果还是不行:
- 关闭当前终端标签,重新打开一个新标签页。
- 检查终端设置:进入
File → Settings → Tools → Terminal,确认「Shell path」是系统默认shell(比如Mac的/bin/zsh,Windows的cmd.exe),没有用受限的自定义shell。
内容的提问来源于stack exchange,提问作者egeeylulk
相关产品推荐
相关产品推荐

