You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目创建报错:Unable to find git in your PATH 求助

解决“Error: Unable to find git in your PATH”及flutter doctor无法运行的方案

1. 先确认Git的系统PATH是否真的生效

  • 打开系统原生终端(Windows用cmd/PowerShell,Mac/Linux用Terminal),输入git --version:
    • 能返回版本号?说明Git在系统全局PATH里,问题出在Android Studio的终端配置。
    • 不能返回?手动添加Git路径到系统PATH:
      • Windows:找到Git安装目录(一般是C:\Program Files\Git\bin或C:\Program Files\Git\cmd),把这个路径添加到系统环境变量的PATH中,重启终端再测试。
      • Mac/Linux:终端执行export PATH="/usr/local/git/bin:$PATH"(根据你的Git实际安装路径调整),或者把这条命令写入~/.bash_profile/~/.zshrc实现永久生效。

2. 排查Android Studio终端的PATH问题

Android Studio自带的终端可能没加载系统全局PATH:

  • 打开Android Studio的Terminal面板,输入echo %PATH%(Windows)或echo $PATH(Mac/Linux),看输出里有没有Git的路径。
  • 如果没有,调整Android Studio的终端设置:
    • Windows:依次打开File > Settings > Tools > Terminal,把Shell path改成系统cmd路径(比如C:\Windows\System32\cmd.exe),重启Android Studio后再试。
    • Mac/Linux:确保Terminal使用系统默认的bash/zsh,而非自定义shell。

3. 利用Flutter内嵌的Git解决路径问题

既然你说Flutter目录下有Git文件,直接让Flutter用内嵌版本:

  • 找到Flutter安装目录下的Git可执行文件:
    • Windows:[你的Flutter目录]\bin\cache\git\cmd\git.exe
    • Mac/Linux:[你的Flutter目录]/bin/cache/git/bin/git
  • 添加环境变量FLUTTER_GIT_PATH,值为上述路径,重启终端和Android Studio。

4. 修复flutter doctor无法运行的问题

  • 先确认Flutter的PATH配置:终端输入flutter --version,如果报错,把Flutter安装目录的bin路径(比如Windows的C:\flutter\bin)添加到系统PATH,重启终端。
  • 然后执行flutter doctor,根据提示修复其他依赖问题(比如Android SDK配置)。

5. 终极重置(以上都无效时)

  • 关闭所有终端和Android Studio,打开系统环境变量设置:
    • 把Git的路径移到PATH最顶部(避免被其他冲突路径覆盖)
    • 把Flutter的bin路径也移到靠前位置
  • 重启电脑,重新打开Android Studio尝试创建项目。

内容的提问来源于stack exchange,提问作者Mouayyad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:22:43