【发布时间】:2021-01-28 19:50:07
【问题描述】:
我的 Android Studio 项目使用来自 gradle 的 git:
branchName = ByteArrayOutputStream().use { outputStream ->
exec {
commandLine("git branch --show-current")
standardOutput = outputStream
}
outputStream.toString()
}
在 Linux 和 Mac 上,这工作得很好,但在 Windows 上它说:
无法启动 'git'
我必须用这个替换它:
commandLine("cmd", "/c", "git branch --show-current")
这违背了我的目的,因为我希望它可以在不同的平台和机器上工作。如果我添加它,它将在 Linux 和 Mac 上中断。 关于我应该怎么做的任何建议?
【问题讨论】:
标签: git android-studio gradle git-bash gradle-kotlin-dsl