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

Android Studio克隆GitHub新项目构建时出现git执行错误求助

解决Android Studio构建时出现cannot run program 'git' CreateProcess error=2的问题

刚碰到这个问题的时候我也懵了——明明其他项目都正常,AS里Git路径也设对了,怎么新项目就抽风?结合我之前踩过的坑,给你几个针对性的解决方案,应该能搞定:

  • 检查新项目的局部Git配置
    打开Android Studio底部的Terminal,切换到新项目的根目录,执行git config --list查看所有Git配置。有时候克隆的新项目可能带有异常的局部配置(比如错误的Git路径代理),如果发现可疑项,用git config --unset <配置项名称>删除,或者直接执行git config --local --unset-all core.gitproxy重置代理相关配置。

  • 清除AS缓存并重启
    缓存错乱是AS的老毛病了,点击顶部菜单栏的File -> Invalidate Caches...,在弹出的窗口里勾选Invalidate and Restart,让AS彻底重启并清除缓存。重启后再尝试构建,大概率能解决路径读取异常的问题。

  • 确认系统环境变量中的Git路径
    虽然你在AS里设置了Git路径,但Gradle构建可能依赖系统环境变量。打开系统的环境变量设置(Windows用户可以右键此电脑→属性→高级系统设置→环境变量),检查Path变量里是否包含Git的bin目录(比如C:\Program Files\Git\bin)。如果没有,手动添加进去,然后重启AS再试。

  • 在Gradle中强制指定Git路径
    如果上面的方法都不管用,可以直接在项目配置里硬编码Git路径:

    • 打开项目级的build.gradle,添加以下配置:
      allprojects {
          tasks.withType(com.github.zafarkhaja.semver.VersionTask) {
              gitExecutable = "C:/Program Files/Git/bin/git.exe" // 替换成你的Git实际安装路径
          }
      }
      
    • 或者在项目根目录的gradle.properties文件中添加:
      systemProp.git.executable=C:/Program Files/Git/bin/git.exe
      
  • 重新克隆项目
    有时候克隆过程中.git目录可能损坏,导致Git命令无法执行。删除当前项目的.git目录,或者直接删除整个项目,重新执行git clone命令拉取完整代码,再导入Android Studio构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:04:43