如何使用 Gradle 在 windows cmd 中执行命令?

How to execute a command in windows cmd using Gradle?

我正在尝试使用 Gradle 执行此命令。

.\build\build.exe parse /p 246 /o ".\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\settings\default\lss\default.config" "..\app\src\main\res\values\strings.xml"

当我在命令行中执行时,这工作正常。我正在尝试使用 Gradle

复制行为
    task runLSBuild(type:Exec) {
    workingDir '../outer_build'

    //on windows:
    commandLine '.\build\build.exe','parse /p 246 /o ".\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\settings\default\lss\default.config" "..\app\src\main\res\values\strings.xml"'
}

但是失败并出现错误“.\build\build.exe”,系统找不到指定的文件。我需要 运行 工作目录为 outer_build 的程序。

关于我哪里出错的任何建议?

好的,我明白了。看起来像 windows,我们必须这样写

     task runLSBuild(type:Exec) {
    workingDir '../outer_build'

    //on windows:
    commandLine "cmd","/c",'.\build\build.exe parse /p 246 /o ".\strings.xml.bcg" /novalidate /l 1033 /sr "@LbaRoot@\settings\default\lss\default.config" "..\app\src\main\res\values\strings.xml"'
}