android studio Windows gradle找不到git

时间:2019-11-20 01:31:19

标签: linux windows gradle compatibility

我有一个可以在Linux上正常运行但在Windows上却出现问题的应用程序。我正在尝试从gradle执行git以确定git分支。 这是来自app / build.gradle:

static def gitBranch() {
    def branch = ""
    def proc = "git rev-parse --abbrev-ref HEAD".execute()
    proc.in.eachLine { line -> branch = line }
    proc.err.eachLine { line -> println line }
    proc.waitFor()
    branch
}

Linux可以正常工作,但是Windows可以说

ERROR: CreateProcess error=2, The system cannot find the file specified

当我在错误窗口中单击“打开文件”时,将我带到显示“ def proc =“ git ...”的行。在Windows的命令窗口中,我可以看到git在%PATH%上。我可以在Windows上的AndroidStudio中使用git签出代码,没有问题。还有其他事情吗?

谢谢 史蒂夫·斯

P.S。我要在Windows上构建的应用程序是一个用kotlin编写的用于Android的简单文本编辑器。您可以在git@github.com:bebop-001 / Notes.git

下载

0 个答案:

没有答案